eSports/Streaming Blizzard and Twitch announce April 14th as “Twitch Day” Syndicasian Apr 14, 2018 Blizzard and Twitch have joined together to dub April 14th as "Twitch Day"! On this special day, Twitch and…