San Francisco is taking a step in committing to an all-electric fleet of buses — in 17 years.
This website uses cookies.