Feedback

Tropical Storm Bill Makes Landfall

 

Storm blows ashore on Matagorda Island, bringing wind and rain to an already drenched south Texas. NBC's Jay Gray reports.

Shows