Leon (Giant)

Leon is a Giant, son of Gaea born to oppose Heracles/Hercules.

First Giant War
During the first Giant War Leon was defeated by Heracles and Zeus working together. Leon was defeated by Heracles holding his jaws open so that Zeus could throw a lightning bolt down Leon's throat.

Second Giant War
Leon fought in the Battle of Mount Olympus and was defeated by Heracles and his daughter Alex Megalos, working together to asphyxiate him.

Appearance
Leon is about thirty feet tall. He has the head of a lion and the same dinosaur-like legs as the other Gigantes.

Abilities

 * Impervious Skin: Leon's skin has the same properties as the pelt of the Nemean lion. Which makes him impervious to damage and acts as a natural armor capable of deflecting Celestial bronze weapons, lightning, gunfire and other attacks. Only Leon's own teeth (and possibly the nails and teeth of the Nemean lion) can penetrate his skin.
 * Giant Invincibility: Leon cannot be defeated unless a god and demigod are working together to stop him.

Trivia

 * The myths are actually pretty vague about how Heracles defeated this giant and do not actually mention any gods helping him to defeat Leon.
 * Heracles's battle against Leon is considered an alternative explanation to how he acquired his lion-skinned pelt.