The Hydra. Just the name conjures images of a terrifying serpent, a monster of immense power and regenerative ability. But what is the true story behind this legendary creature? Watch to find out!