Kuwull Wrote:
Nov 19, 2012 8:46 AM
Amen gearhead! Isn't it a shame they made the new Indycars so friggin ugly? We all knew the big one was gonna come, while watching all those great short track oval races. Texas has some really good racing,but that Las Vegas track was just too wide open.