Champ Car World Series 2005 R07 West Edmonton Mall Grand Prix of Edmonton By Mr. Autosportfan | 2022-06-20 - 13:35 |2022-06-20 New Videos 0 0 votes Article Rating Tagged 2005. Bookmark the permalink.