In the frozen vastness of Antarctica, a decades-long mystery has finally been resolved, bringing closure to a family and a scientific community. In January 2025, a Polish research team discovered the ...