As to the question of could they be in New England, why not? There are reports in New York and other NE states in the database. Unless you don't count NY as NE, some don't, LOL I'm only focusing on NY because that's where I am.
Western, central and the Adirondacks, hell most of NY is vast forest, like Maine with the population right on the coast, NYs population is largely along the Thruway from NYC to Albany, Syracuse, Rochester, Buffalo, Binghamton etc. But in between? Pretty remote.