In January 2024, during a fierce expedition under extreme sub-zero temperatures in Antarctica, a group of international scientists suddenly discovered the cold corpse of a 10m tall giant creature hidden deep in a cave. The discovery was made thanks to advanced ice-penetrating radar technology, which helped the team of scientists detect mysterious structures beneath the […]