Posted on June 16, 2015NASA video of Tropical Storm Bill Great NASA satellite video of Tropical Storm Bill forming in the Gulf and then making landfall on Texas.