By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Wow, I just heard McLaren has to pay 100 million and they lose all their points in the construction championship. Damn thats though.