Haughton impact crater, at latitude 75 degrees north one of the most northerly impact craters known, is located where?
Devon Island, Canada
devon island canada
devon island canada
FreeForm
Devon Island, Canada