Satellite Sees Tropical Storm Debby Soak Gulf Coast States [hd video]

Uploaded by NASA Goddard Space Flight Center
License CC BY 2.0
Comments 4
Favorites 9
Views 14,535
Date uploaded 2012-06-25
Tags nasa, debbie, tropicalstorm, weather, rain
Visibility public