Mashpee Hero Triathlon Logo
Mashpee, MA
June 19, 2016