By Steve Wittich A 59-day layoff directly following a final lap, final corner self-induced mistake that prevented a trip to victory lane, is one of a race car driver’s worst nightmares. Darren Keane, who just finished his second semester in the Mechanical Engineering program at the University of Florida, is no different than most drivers. […]

Read the rest of this entry »