NASA shows first 'crime scene' photo of Mars landing

About 36 hours after NASA landed its $2.5 billion rover on Mars, it released...

0 views phys.org

Interest

Space Exploration
Discovered by starspirit
on Aug 7, 2012

Stumblers Who Like This Page