Designed by
Title
ITALY,GENOA: The prestigious Ocean Race cup, won by the crew of 11th hour #282761987
Description
ITALY,GENOA: The prestigious Ocean Race cup, won by the crew of 11th hour after a regatta consisting of seven stages around the world for a total of 32,000 nautical miles.
This image is editorial