Vendée Globe Preview 2012

The “Everest of the Seas” kicks off on Nov. 10 from Les Sables d’Olonne, France. Here’s what you need to know about this grueling ocean race.