over 2 years ago

from: Autosport.com

( 807 views )

 ( 0 comments

The FIA announced last week that Red Bull was deemed to have breached the $145 million budget cap last year, something the team has strongly denied.The findings from the... read more »