San Antonio Zoo Opens New Chupacabra ExhibitSan Antonio Zoo Opens New Chupacabra ExhibitAn urban legend has gone on display at the San Antonio Zoo just in time for Halloween. AbbeyAbbey
Mysterious Beast Spotted and Filmed in ArgentinaMysterious Beast Spotted and Filmed in ArgentinaCould this monster be a chupacabra?GingerGinger