News Super fast students Posted by Stephen Holmes - July 16, 2010 The team from the University of Padova, Italy, push its car down to the judges As the workers still clear… Read More