It takes a lot of terrific components to create a successful spacecraft like Curiosity, the Mars Science Laboratory. We’ll visit JPL to learn about the Terminal Descent Sensor radar that will once again help land a rover on the Red Planet. Emily Lakdawalla has tales of science, science fiction and cosplay from ComicCon. Bill Nye has returned from the frigid, icy wastes of Greenland. There a space celebrity cameo performance in this week’s What’s Up segment.