Wass on 26 October 2011
d21lewis said: Force-uh. Anyway, what the hell does Forza even mean? And what is a Turismo? |
Gran Turismo - endurance or long distance races
Forza in the Italian language means "force" and "strength".