NASA sees development of Tropical Depression 03W near Yap

Visible imagery from NASA’s Terra satellite revealed 03W that formed near the island of Yap in the Northwestern Pacific Ocean.