Space Station Science at 17,500 Miles Per Hour