Yet another country eyes F1

The list of countries claiming a desire to stage a Formula 1 Grand Prix continues to expand: the latest rumor concerns a bid to host a race in the Canary Islands, as a move to boost tourism. Add this to the list of possible Champ Car venues because there is no way F1 can satisfy the world demand from all these countries and that is where Champ Car comes in. Mark C.

Social Media Auto Publish Powered By :