The latest picture from NASA shows the place where Curiosity came from…Earth. Also it reminds us that contray to what some of President Obama’s most zealot supporters think he DID NOT build that.
Comments are closed.