What the hell is this dog-human hybrid? City of Amarillo wants answers

El Chupacabra clearly

1 Like