Lock your doors at night! A chupacabra may be on the loose.!Amarillo, , city officials are stumped by a human-like animal seen on zoo surveillance footage last month and they took to social media in their search for answers.The city tweeted: 'Is it a person with a strange hat who likes to walk at night? A chupacabra? Do you have any idea of what this UAO - Unidentified Amarillo Object could be?'
Load More
Load More