lowdownblog.com
IndyCar – Long Beach GP: Break On Through
It’s been almost twelve years since Takuma Sato last won a race. That was the legendary Macau Grand Prix in November 2011. AJ Foyt Racing hasn’t run a race since an oval race in Kansas …