They say there's no such thing as perfection.... well they are now proven to be wrong.
September the 16th sees the release of Forza 6...is this the best Forza yet?