Nothing much to say here. Just an illin’ point-of-view video of the rover landing on Mars. Tremendous.
Read the rest of this entry »
Omega Level