NASA's Aqua satellite sees Tropical System 94W affecting Philippines
The tropical low pressure area centered just east of the southern Philippines appeared more organized on visible imagery from NASA's Aqua satellite on March 21. System 94W appears to be developing and the Philippine authorities ...