Curiosity has landed! Posted byScott Alister McKinleyAugust 6, 2012January 6, 2016Posted inLagniappe, MicrobloggingTags:nasa, xkcd, yay science NPR’s news report: “Mars Rover Pulls Off High-Wire Landing” Related