This was taken in the White Mountains of New Hampshire at Cascade Falls near Crawford Notch on Route 302.
By Yankee Magazine
Nov 12 2009
Another caption