Speed Racer Forum Member Oct 25, 2007 #1 Coming to SEMA in just a few days ..... http://youtube.com/watch?v=1U8ANfixjzc