For those who aren’t aware (or those who don’t want to be), the Mars Science Laboratory Curiosity touched down on the Red Planet in a flawless way early this morning:
For those who praise Nature (or God or whatever supernatural force they prefer) and damn mankind for its achievements, I have but three words:
IN. YOUR. FACE.
And the best comment about Curiosity so far today?