GREATER LAFAYETTE, Ind. (WLFI) — Starting Thursday, CityBus stop signs will be installed at over 750 locations across Greater ...
In another highly visible failure for hydrogen in the real-world, all 25 of the fuel cell-powered buses in the Poznan, Poland fleet failed at the same time yesterday morning, forcing the city to ...