London 2012 Review
2012 marks another year when the biggest sporting event on the planet takes place. Yes, the Olympic Games are near and this year it will be held in London, England. Whenever another Olympic Games roll around, an accompanying video game is also released. Sega is once again responsible for trying...