Check out our new site at openwaterswimming.com

Swim Across America Catalina Channel Crossing

From Openwaterpedia