Thirty-seven new public buses, anticipated to be more eco-friendly and reliable, will arrive on San Francisco streets in September, San Francisco Mayor Ed Lee and…
Normal bus service has resumed this afternoon after an overhead wire on a San Francisco Municipal Railway line fell this morning, a Muni spokesman said….