Download Space Captain Pinball on iOS or Android!
Science AF Shorts
Organics Found On Mars!

Organics Found On Mars!

Is There Life On Mars? Dr Ciaccio takes a look at the new discovery of Carbon-12 molecules on Mars, which could possibly, maybe, just a chance mean that there WERE or ARE microbes on the red planet.

Share On Facebook Tweet Pin it Submit to Reddit Share This On LinkedIn Publish on WordPress Send email