Nation

A Chupacabra?: Texas zoo seeks help identifying ‘strange’ creature captured on camera

On May 21, security cameras inside a perimeter fence at the Amarillo Zoo captured a strange image that some think could be a Chupacabra.