Sep
25
2017
NASA Sees Short-lived Tropical Depression 22W Make Landfall
NASA's Terra satellite captured the landfall of Tropical Depression 22W in northern Vietnam. The Depression only existed for two days before it made landfall and began dissipating.
Leave a Comment