Invoking Curiosity

This may be the last place on the Internet to get around to mentioning the amazing feat that NASA’s Jet Propulsion Laboratory (JPL) pulled off in landing Curiosity on Mars. JPL engineers have become celebrities. Ridiculously amazing and stupendously glorious photos have been beamed back from the red planet by Curiosity. A tricky, nail-biter of…

Read More →