NASA satellite sees newborn Tropical Depression 25W raining on southern Vietnam
The twenty-fifth tropical depression of the western North Pacific Ocean season formed today and is already affecting southern Vietnam. NASA's Aqua satellite passed over Tropical Depression 25W and captured a visible image ...