Terra Image of 02W (IMAGE)
Caption
NASA's Terra satellite passed over the newly developed tropical depression on April 14 at 1:30 a.m. EST and showed an elongated storm located in the Philippine Sea.
Credit
Credits: NASA
Usage Restrictions
None
License
Licensed content