• Video: Chupacabra Trapped and Released?

    Video: Chupacabra Trapped and Released?16

    • August 17, 2011

    Are we finally witnessing the fabled Chupacabra? Cheverly, MD is the site of Prince George’s Hospital Center where smokers who must go into nearby brush to get their daily fix started seeing this strange animal during their smoke breaks. They were so intrigued that they baited it in and trapped it. I think we can

    READ MORE

What readers are saying...






Top Authors