9 Swimmers Do 120 Miles In 7 Stages

9 Swimmers Do 120 Miles In 7 Stages Courtesy of WOWSA, Huntington Beach, California. Stephen Rouch joined an illustrious list of accomplished marathon swimmers who completed all 120 miles of the 8 Bridges Hudson River [...]

Load More Posts