Stanford Solar Decathlon

2013

stanford

stanford ca