I think it's from an anime or a video game, a kind of red beast that had various parts from different animals like snakes, dragons... and one of those parts was red.

Voir le contenu lié