
THE HYDRA A giant sea serpent of Greek mythology with nine heads, one of them immortal. The task to slay the Hydra was the second labour of Hercules no easy task, as for every head cut off, another would grow in its stead. To kill the Hydra, its immortal head must be cut off...