Get the latest Science News and Discoveries

It’s Been Constantly Raining Meteors on Mars for 600 Million Years. Earth too.


None

Get the Android app

Or read this on Universe Today

Read more on:

Photo of Earth

Earth

Photo of Mars

Mars

Photo of S

S

Related news:

News photo

Webb Telescope is now orbiting 1 million miles from Earth

News photo

Taiwan’s science academy fined for biosafety lapses after lab worker contracts COVID-19

News photo

Urban Britain’s potential as a ‘grow your own veggies’ nation