Content about East Palo Alto, California

June 22, 2011

Ikea said Wednesday it has plugged in the solar energy installation at its store in East Palo Alto, Calif.

© 2014