EEnvironment Read More NASA reveals a haunting skull hidden in Antarctica’s iceNovember 5, 2026 Located in the Weddell Sea, east of the Antarctic Peninsula, Vega Island has a particularly haunting appearance when…