What is Twitch Turbo? Twitch is a US-based live streaming site that’s live streaming of video games, sports matches, and…