On episode 406, International Space Station leaders Laura Shaw and Jennifer Buchli discuss the science, discoveries, and innovations that have defined nearly 25 years aboard the orbiting laboratory.