Sunday November 10, 2013 16:05
The 86 twins have been confirmed for the highly anticipated Forza 5 game, launching in less than two weeks – on November 22, 2013.