A massive explosion rocked Shreveport, Louisiana, on April 16, 2025, when a public transit bus — emblazoned with the words ...
On February 11, 2025, a violent explosion ripped through the Sun Metro bus maintenance facility near El Paso International Airport, killing two employees and injuring eleven others. Investigators ...