cheverly

Did These Hospital Employees Really Trap a Live Chupacabra?

Matt Cherette · 08/17/11 09:35PM

If 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?