Cohasset Road Race by the Sea
About the Race
This is a scenic, challenging 10k road race that starts and finishes at the Cohasset Town Hall in the beautiful New England town of Cohasset, Massachusetts . This race features some beautiful views of the Atlantic Ocean and oceanfront properties along Atlantic Avenue.