CHIMAIRA DEFINED
Chimaira - In ancient Greek mythology, the Chimaira is a monster that has the head of a lion, the body of a goat, and the tail of a dragon. This group of beasts combines together to create one grotesque new monster the Chimaira. The el
More …