Theo2max Well-Known Member Apr 25, 2016 #1 So YouTube has been going through a lot of drama recently but for some reason Twitch wanted to step up to the plate and start making their own.
So YouTube has been going through a lot of drama recently but for some reason Twitch wanted to step up to the plate and start making their own.