Silent Sunday-New England-2022

Tamworth NH is where Lake Chocorua is located and a popular spot for leaf peepers and hikers of course.

Silent Sunday-New England-2022

This site uses Akismet to reduce spam. Learn how your comment data is processed.