redbudart.com
The Immensity of Space
Curiosity, a 2.5 billion dollar mobile science laboratory is scheduled to land on the Red Planet tonight with a high stakes, no margin for error descent. So I thought I’d share this image fro…