The Gran Turismo Sport “World Tour” is scheduled to begin on May 10, 2018 at the fabled Nurburgring track in Germany… Read the whole post here.