WEIRS BEACH, NEW HAMPSHIRE DETAIL










Click here to return to Townscapes.