NASA sees rainfall in newborn Tropical Depression 8W
Powerful thunderstorms in some areas of newborn Tropical Depression 08W in the Northwestern Pacific Ocean were dropping heavy rainfall on July 3 as NASA's Tropical Rainfall Measuring Mission (TRMM) satellite passed overhead.