Did These Hospital Employees Really Trap a Live Chupacabra?
Matt Cherette · 08/17/11 09:35PMIf you veer just outside Washington, DC, you'll find Cheverly, Maryland's Prince George's Hospital Center. And if you veer into the woods just outside the hospital's doors, you'll find... a chupacabra?