NASA catches Tropical Depression Leepi nearing landfall

Tropical Depression Leepi was nearing landfall in southern South Korea on Aug. 15, when NASA-NOAA’s Suomi NPP satellite flew overhead.