Nemean Lion

Nemean Lion the offspring of a liaison between the 100-headed monster known as the Typhon and the half-maiden/half serpent called Echinda. Other sources state that the Nemean Lion fell to Earth from the Moon and was the offspring of Zeus (King of the Gods) and Selene (Goddess of the Moon). It is also suggested that Selene deliberately let the beast loose on the population of Nemea in Argolis because they did not pay her due homage. Cited from Website: Leo