This photo/ad was in Northern Woodlands Magazine, and it implies the image was taken in Maine or New Hampshire. Does anybody know where this is? Honestly, it looks more like New Zealand than New England. The mountains just look too steep.