Satellite image captures development of Tropical Storm Depression 8E

Satellite image captures development of Tropical Storm Depression 8E