WashU-led astrophysics mission lands its spot on space station

An experiment led by researchers at Washington University in St. Louis is one step closer to space.