Mythical and Fantasy Creatures Logo
Kakupacat
Kakupacat is a Mayan war god, he is said to have a shield of flames which he uses to protect himself.