Image 1 of 1

Tamworth12.jpg

Mt. Chocorua and Chocorua Lake in the Fall, Tamworth, New Hampshire, USA