File talk:Teen Wolf Season 5 Episode 10 Status Asthmaticus Dread Doctors Strange Mural.jpg

Does anyone have any ideas to what the creature to the left is? I'm guessing the one on the right is La Bête du Gevaudan? Maybe Hellhound?