Thumpertown Beach, Massachusetts


Thumpertown Beach, Massachusetts - village in Massachusetts, United States.