
Stunning pictures of Otzi the Iceman, the world's oldest frozen mummy can now be viewed online, thanks to Italy's Institute for Mummies and The Iceman. Discovered by two hikers on a mountain range between Austria and Italy,, ,, it is believed that Otzi inhabited the Earth 5,300 years or 53 centuries ago! Until recently, the mummy, which resides in a refrigerated room, in a specially-built museum in Bolzano, Italy, could only be viewed there, and that too, only through portholes.