Imelda Devastates Southeast Texas

Published October 1, 2019 843 Views

Rumble / Strange WeatherOccurred on September 15, 2019 / Vidor, Texas, USA

Info from Licensor: "I nearly lost my truck in tropical storm Imelda but I got some video of the surrounding area."