Day 1, 2012 Palm Beach OPA World Offshore Championships, Jupiter, Florida

Day 1, 2012 Palm Beach OPA World Offshore Championships, Jupiter, Florida

Day 2, 2012 Palm Beach OPA World Offshore Championships, Jupiter, Florida

Day 2, 2012 Palm Beach OPA World Offshore Championships, Jupiter, Florida