Forza 2, Too Human, Crackdown and Shadowrun Delayed
Peter Moore, one of the public figures of Microsoft’s Xbox division, has admitted to MTV that Forza Motorsport 2, Too Human, Crackdown and Shadowrun have all been delayed and will not launch until June 2007.