Forza Motorsport studio, Turn 10, recently celebrated its first anniversary by offering all players three free 1,100-hp Mustangs RTR. However, the most exciting news is that Update 13 ushered in an ...