Back to Media and events
Solar Car Rayce finish line 2005
8/8/2005