The moment of truth is close at hand. As the countdown clock shows, Curiosity will soon enter the Martian stratosphere and the Internet is abuzz with excitement and no small amount of anxiety. The seven minutes of terror will soon begin for real. There’s a lot riding on it, both literally and figuratively. [Read more…]