Nature Unveiling the Mystery of the Wilkes Land Crater: Antarctica’s Enigmatic Impact Site Stretching an impressive 500 kilometers in diameter, this colossal impact site is among the largest known on Earth. LivJan 30, 2024Jan 30, 2024