Science and Exploration NASA’s Aqua Satellite Sees Tropical Storm Haikui Make Landfall in China May 24, 2013