Mr_ET
04-19-2007, 11:32 AM
Did anyone watch this last night?
I thought it was pretty good http://www.setup-tv.com/video/
I liked the part where they show some parts they will use and have them install them with their pit crew. The sponsor thing was pretty cool too.
I thought it was pretty good http://www.setup-tv.com/video/
I liked the part where they show some parts they will use and have them install them with their pit crew. The sponsor thing was pretty cool too.