• BREAKING NEWS BART stops service between San Francisco and East Bay for planned Transbay Tube closure

President Obama gives solar speech in Mountain View

President Obama discussed advancements in solar technology during a speech at Walmart in Mountain View this morning.
Related Topics:
politics walmart solar energy moffett field Mountain View
(Copyright ©2015 KGO-TV. All Rights Reserved.)

Load Comments