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.
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.