NASA sees central and south Philippines bracing for Tropical Depression 02W

NASA’s Terra satellite passed over newly developed Tropical Depression 02W as it formed east of the central and southern Philippines in the Philippine Sea early on April 14.