Tag: Birds Nest Stadium
-
Britain loses the Race of Champions
The Race of Champions event, held at Wembley for the last two years, is taking a trip to China in November.
The Race of Champions event, held at Wembley for the last two years, is taking a trip to China in November.