Chupacabra??? The Texas city of Amarillo is asking the public for assistance in identifying a strange thing spotted lurking outside of the Amarillo Zoo. What do you think it is?
A surveillance camera caught something creeping around the Amarillo Zoo around 1:30 a.m. on May 21, according to KFDA-TV. Apparently, zoo employees spotted this strange creature while reviewing the security cameras.