Saturday, June 25, 2011

More Cats on St Barts



More cats racing off St Barts in the French West Indies.