When the new science teacher Sandra pushes her high school students in Hawaii to come up with an invention, they build a solar-powered car which gets them to compete at the World Solar Challenge in...Read more Australia.
When the new science teacher Sandra pushes her high school students in Hawaii to come up with an invention, they build a solar-powered car which gets them to compete at the World...Read more Solar Challenge in Australia.
More