Scientists find life form that lives forever

A group of invertebrates known as hydra have the unique ability to regenerate themselves indefinitely. With a name that matches the multi-headed monst… —> Read More

facebooktwittergoogle_plusredditpinterestlinkedinmail