Sudbury impact site

Referenced in 1 episode

Definition

A large impact crater located in Ontario, Canada, resulting from a meteoric collision approximately 1.85 billion years ago, significant for its geological history and implications on plate tectonics.