Question: Haughton impact crater, at latitude 75 degrees north one of the most northerly impact craters known, is located where?
Answer: devon island canada