BeachFool.com

Long Sands Beach - ME

A long sandy beach with designated surfing area.