Once again the glory of the stunning scenery that is Lake Chocorua at the foot of the glorious Mount Chocorua in Tamworth, NH is stunning…  Or is it Brigadoon?

Chocorua.06.11.2012