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

The Body Snatchers have arrived?

9 Likes