A new mission aboard the International Space Station is taking storm chasing to new heights.