NASA satellite spots new tropical depression in Northwestern Pacific Ocean
The Northwestern Pacific Ocean has seen quite a number of tropical cyclones in the last two weeks and another has just formed north of Guam triggering warnings on several islands. NASA's Terra satellite provided a visible ...