NASA finds strong storms in developing Tropical Storm Mekkhala
Monday, August 10, 2020 - 12:11
in Earth & Climate
After Tropical Depression 07W formed close to the western Philippines, it moved away and strengthened into a tropical storm in the South China Sea. NASA's Terra satellite provided a look at the strength of the storms that make up the tropical cyclone.