Enceladus

mythological giant

Enceladus is one of the Giants of Greek mythology.

Athena fighting Enceladus.
Enceladus in the garden of Versailles palace.