Capcom published title World Gone Sour will launch on XBLA April 11 for 400 Microsoft Points. World Gone Sour (part game, part marketing-tool) is based on the candy brand Sour Patch. … Read More