Cosmic noon

Concept

Period roughly 10 billion years ago when the universe's star formation rate peaked

1 story