Novato

One That Fell to Earth: Researchers Reveal 2012 Novato Meteorite Took a Beating

What's the chance of that thump you just heard in your house was a meteorite hitting your roof? That was…

10 years ago