NASA sees development of Tropical Depression 03W near Yap
(NASA/Goddard Space Flight Center) Visible imagery from NASA's Terra satellite revealed 03W that formed near the island of Yap in the Northwestern Pacific Ocean.