My daughter's friends are hunters from the Peterborough NH area and this past weekend shared this photo they captured of a large Mountain Lion in one of there tree stand cameras.
The photo was taken near the Peterborough/Dublin NH line. This proves now that there are Mountain Lions in New England and by the size of this cat it has be
been eating "large".