Shroud has returned to Twitch following an alleged ‘$10m’ Mixer payoff

Streamer returns to platform he left a year ago