This is supposed to be the llama from the Emperor’s New Groove.
god this is a literal fucking nightmare
looks like a chupacabra from hell omg
It’s that fucking thing from “The God Complex” Doctor Who episode. oh my god
This is horrifying..