Swimmers take part in 6th annual Islesboro Crossing

Swimmers take part in 6th annual Islesboro Crossing
Published: 8:05 PM EDT August 12, 2018
Updated: 4:05 PM EDT August 12, 2018