Situated in Siberia, the Popigai Crater is one of the largest impact structures in Russia. The impact event is believed to have contributed to a minor extinction event. ・Located in Quebec ...