NASA video of Tropical Storm Bill

Great NASA satellite video of Tropical Storm Bill forming in the Gulf and then making landfall on Texas.  Share on Tumblr

  • Share on Tumblr