Marshfield Massachusetts
The beautiful seaside town of Marshfield extends 31 square miles along the south shore, sandwiched between Duxbury to the south and Scituate to the north. Its year-round population is over 25,000 but swells to over 40,000 during the summer months. … Continue reading →