Detecting the mysterious giant staircase in Antarctica?
Internet investigators have discovered a giant staircase on a steep slope in Antarctica.Russian volcano is like the entrance to hell in satellite images
Scientists at NASA photographed the Shiveluch volcano on Russia's Kamchatka peninsula on Aug. 20 with radioactivity and heat emission (ASTER) devices on Terra satellite.