Austin Self scores Las Vegas “Super Nationals” podium finish, International Karting world impressed
Austin, Texas (November 30, 2010) - When the Formula 1 United States Grand Prix™ roars into Central Texas in 2012, it won’t be the first time Austin rocks the global…