NASA finds Tropical Depression 13W hugging southeastern coast

Tropical Depression 13W formed on July 22 and the next day, NASA’s Aqua satellite captured an image of the storm hugging the coast of southeastern China.