Woman Claims to Find Mythical Chupacabra

Chupacabra, which in Spanish means “goat sucker,” is a mythical creature thought to suck the blood out of livestock. Phylis Canion, a hunter in Cuero, Texas claims that she has found one, and is determined to prove it through DNA testing. (NPR Audio link)

GO TO FULL STORY

majestic

Majestic is gadfly emeritus.

Latest posts by majestic (see all)