Gran Turismo Global Finals 2023 Preview: Barcelona!
The showpiece live finals of the Gran Turismo World Series are almost upon us, coming over the weekend of December 1-3 and, for the first time, from a new venue. After returning to Monaco — the location of all the live finals in the Gran Turismo Sport version of the flagship esports series — in 2022, the World Series has…