obviously a chupacabra
The teeth are too big for an alien!
Yes, that’s DEFINITELY a chupacabra if I ever SAW one!