Mountain Lion in New Hampshire? What Do You Make of This?

A frustratingly blurry photo shows something in Salem, New Hampshire—mountain lion or bobcat? It depends on whom you ask.