A mountain in Antarctica, hidden beneath layers of snow, has captured imaginations worldwide due to its uncanny resemblance to an ancient Egyptian pyramid. However, this natural marvel owes its ...
Why it's incredible: The mountain looks like a human-made pyramid. A mountain that's hidden ... sits just south of the mountain in an area called the Patriot Hills, and "you can probably see ...
Engineering Research Center of IoT Technology Applications (Ministry of Education), School of Integrated Circuits, Jiangnan University, Wuxi 214122, China ...