A scary propane tank explosion was caught on video during a car show over the weekend Texas Motor Speedway hosts more than racing events. Over the weekend, a the Fort Worth, Texas facility hosted the Lone Star Nationals car show on the infield. Watch the Texas Motor Speedway explosion video […]
Read More