Is it really possible? People have long hoped to find immortality through cryonics. Now two worms from the Ice Age have suddenly made the ambition look closer to reality.
Scientists claim frozen humans may be revived

Glossary
Permafrost - Any ground that remains completely frozen for at least two years. Permafrost covers large regions of the Earth.
Carbon dating - A method of finding out how old an object is by examining the carbon inside it.
Metabolism - The chemical processes within the body which produce energy. It derives from a Greek word meaning "change".
Cryonics - The practice of freezing the bodies of people who have just died in the hope that future medical treatments will be able to save them.
Snake oil - A term used to describe a product which claims to help your health, but for which there is no evidence. It roughly means "a scam".
Stigmatised - Treat something in an unfairly disapproving way.