Step Falls Preserve is nestled in the heart of Newry, Maine, a town so quaint it makes Norman Rockwell paintings look like gritty urban landscapes. It’s the kind of place where the moose outnumber the ...