DSC_6461

Swim, Run, Repeat | Casco Bay Islands SwimRun | Maine Magazine

Swim, Run, Repeat

Two-person teams reenter the water for a swimming leg of the race after running a three-mile leg on Peaks Island.

Share The Inspiration