Alarming: Two Electric Buses Spontaneously Explode, Entire Fleet Taken Off the Road in City

Editor’s Note: Our readers responded strongly to this story when it originally ran; we’re reposting it here in case you missed it. A state-owned public transport operator in Paris, France, … Continue reading Alarming: Two Electric Buses Spontaneously Explode, Entire Fleet Taken Off the Road in City