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