NASA sees some strength in developing Tropical Depression 11W headed for Luzon
Tropical Depression 11W formed in the western North Pacific Ocean and appears to be tracking toward Luzon, in the Northern Philippines. NASA's Aqua satellite captured an infrared image of the tropical depression as it continues ...