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.
Thawed - Melted after being frozen.
Carbon dating - A method of finding out how old an object is by examining the carbon inside it.
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".