SanPedro Sciences Fair 2012
San Diego, United States
From to
San Diego, United States
Natural Environment, Computer science, Renewable energies