You must log in or register to comment.
It’s time to just tell the existing teams to stop fussing about. I fear F1 is turning into the WWF of the Motorsport world. The show is more important than the racing.
Oh Vegas is coming up? Well as I said …
USA! USA!