Science The many-headed hydra is a real creature that regenerates itself and can live "forever" David Pescovitz