Bahamas team wins the 2013 Offshore World Championship

The team representing the Lyford Cay Offshore Tournament comes roaring back from 14th place to capture this year's Offshore World Championship in Quepos, Costa Rica.