Plymouth is a historic town located on the south shore of Massachusetts. It is the oldest municipality in the state and was the site of the colony founded in 1620 by the Pilgrims. Plymouth is home to a number of historic sites and attractions, as well as many fun...