Nemea Picture

The Nemean Lion was a rather vicious beast from Greek mythology. It was said to be indestructible, for its golden hide deflected all mortal weapons, and its claws were more deadly than the sharpest swords. Heracles strangled it to death as one of his Twelve Labours.

Nemea, Greece.
Leon of Sparta page 03
The Tsopunisher teaser 01