NFTA takes electric buses off roads out of caution
The Niagara Frontier Transportation Authority (NFTA) says it pulled 10 electric buses off the road.
The Niagara Frontier Transportation Authority (NFTA) says it pulled 10 electric buses off the road.