Your Creative Process Can Now Be Livestreamed On Twitch
What Happened
Twitch, the biggest livestreaming platform for eSports and video gaming, announced earlier today a new content hub that aims to spotlight the growing number of artists and creatives on its platform. Twitch’s main landing…