PicsCarsFerrariSpring Drive 2008 Spring Drive 2008 Spring Drive 2008 in Barrington, IL on May 10, 2008 ferrari red