Twitch is falling off due to its policie, and YouTube appears to be taking advantage of it to become the new hub for live streaming.
Really good feature for YouTube to ad into their site!
Tip us
1.7m 126k
RSS
EV
Merch
Log in I forgot my password Sign up