about 1 year ago

from: MotorSportWeek.com

( 396 views )

 ( 0 comments

Formula 1 has confirmed that its planned return to China will no longer take place in 2023. The championship had intended to make a comeback to the country on April 16, as the... read more »