NASA's Terra Satellite sees birth of Tropical Depression 12E
Tuesday, August 25, 2015 - 11:00
in Earth & Climate
The twelfth tropical depression of the Eastern Pacific Ocean hurricane season was born today, August 25, 2015, as NASA's Terra satellite flew overhead.