Seems like our stream overlords at Twitch have been hard at work in improving the twitch service. Me and Gregg break down the big announcements from twitch, as well as other big news to come out in the past week. Be sure to subscribe to us on itunes, and stithcer for your weekly video game news podcast!
Write something about yourself. No need to be fancy, just an overview.