Okay let me give my thoughts,
First...the only thing worse then believing all these mountain lion stories in Ohio and PA are real is NOT GIVING THEM A CHANCE. I think its worse if your a guy saying its "impossible and that nobody has proof". I can tell you for a fact that it IS possible, and i can also tell you that mountain lion's have been sighted in Ohio.
Also,
Somebody mentioned a DEER CARCAS IN A FREAKING TREE. If that is not a red-flag for a big cat then i dont know what is. A large bobcat? Sheesh.