Stock Photo: Yachts racing at the 12 Metre World Championships, Newport, Rhode Island, USA. September 2009.
Stock Photo: 4115-3600 Yachts racing at the 12 Metre World Championships, Newport, Rhode Island, USA. September 2009.

More Like This