Tropical depression 21W forms, Philippines under warnings
Wednesday, November 26, 2014 - 13:31
in Earth & Climate
The Tropical Rainfall Measuring Mission or TRMM satellite provided rainfall data as Tropical Depression 21W was making landfall in the southern Philippines on Nov. 26.