NASA satellite sees developing tropical depression near Philippines
System 91W appears ripe to become Tropical Depression 4 in the next couple of days as it continues moving north and parallels the east coast of the Philippines. NASA's Aqua satellite captured a visible image of the developing ...