Status Report Image: Tropical Storm Leslie As Seen From the International Space Station September 17, 2012