Image 1 of 1
NHLKTW-1103.jpg
Mount Chocorua  over Chocorua  Lake, Tamworth, NH, USA