Nearly 400 swimmers braved the waters of Casco Bay on Saturday morning to take part in the 32nd annual Peaks to Portland swim race.
Nearly 400 swimmers braved the waters of Casco Bay on Saturday morning to take part in the 32nd annual Peaks to Portland swim race.
Subscribe to get the latest posts to your email.
Leave a Reply