Science and Exploration Image: Tropical Storm Leslie As Seen From the International Space Station May 24, 2013