14-04-2017 19:55 via phys.org

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.
Read more »