Congratulations is definitely in order to NASA, JPL, and University of Arizona for Sunday’s powered touchdown. And, from my perspective, the sweet-action solar panels unfurling correctly was probably the best part. Oh, and the pictures. While it still remains to be seen if the landing thrusters fried/significantly disturbed the soil underneath, the teams behind the little-bird-that-could have done a heck of a job.
Links to both the lander and STS-124 (blasting out on Saturday) homes are on the right. And I gotta say that NASA PR’s Harry Potteresque 124 crew poster is a thing of beauty.