A chimera, a legendary animal found in Homer's epic novels.

Chimera

A chimera, a legendary animal found in Homer's epic novels.