As is rightfully being reported everywhere the Curiosity Rover successfully touched down on Mars at 1:30am EST last night (my favorite coverage is at Bad Astronomy). In the spirit of the day (and with just a tiny bit of national snarkiness) I knocked this up to help show our pride:
Really China, it’s all in good fun!