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