Castine, Maine is a small coastal town located on the eastern shore of Penobscot Bay. The town has a population of 1,366 people and is…
Castine, Maine is a small coastal town located on the eastern shore of Penobscot Bay. The town has a population of 1,366 people and is…