Craig Lewin, of Canton, completed the 20-mile trek last month, marking the third long-distance swim he has completed.
Craig Lewin, of Canton, completed the 20-mile trek last month, marking the third long-distance swim he has completed.
Subscribe to get the latest posts to your email.
Leave a Reply