In about an hour, TechCrunch is officially launching our new Twitch channel by streaming Bayonetta 2, the somewhat controversial action game that’s coming exclusively to Nintendo’s Wii U a week from today. Read More