Haughton impact structure

Haughton impact structure
Haughton impact structure (A) The location of Devon Island in the Canadian High Arctic (bottom) as well as the location of collected (top). (B) Landsat true-color image of the Haughton impact structure. Pontefract et al. (2016), Pontefract et al. (2014) and Osinski et al. (2005)