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.
