Great Island Common New Castle, NH

Great Island Common This is Great Island Common in New Castle, NH. On the horizon you can barely see The Isles of Shoals.

Be Sociable, Share!