NASA satellites see heavy rains for Central America from Tropical Depression 8
The eighth tropical depression of the Atlantic Ocean hurricane season formed from the low pressure System 93L on August 19 at 8 a.m. EDT and satellite data from NASA shows strong rainmaking potential as the depression moves ...