Fla boy Kelly Slater won his 11th World Title in San Francisco earlier this month. Despite being from Cocoa Beach, Florida, a town more known for its space shuttle launches than turning out world champion surfers, this central Florida beach town has produced one of surfing's finest.
No comments:
Post a Comment