You may have been worried not to have heard about Forza Motorsport 3 for a week but you can now take a deep breath, Turn 10 won't let you guys down. Today, they have released no less than 42 - ! - images presenting some of the muscle cars you will find in the game. If you don't OD after that, then you're definitely ready for this October. As usual of course, the game looks stunning.