Could AWI scientists have discovered a new meteorite impact site in Antarctica?
Researchers from the Alfred Wegener Institute, Helmholtz Centre for Polar and Marine Research (AWI) in Germany, discovered a possible meteorite impact site during an aerial geological survey mission…