Newly formed Tropical Depression 6 in the Atlantic Ocean may have just formed, but it did so under adverse atmospheric conditions. The depression is battling wind shear and it’s apparent on imagery from NASA’s Aqua satellite.
>> Read the Full Article