Villagers in Suining, Sichuan, have caught two creatures that the People's Daily has labeled "the Chinese Chupacabra."

"In all my 90 years, I've never seen such a creature. I have no idea what it is," Liu Chang said, shaking his head, as he peered unflichingly into a cage housing the small animal. "Badgers, bobcats, I've seen them all, but I've never seen this."

To read the rest of the article and see a photo, click here.