Overwatch is making its official debut on Twitch this Thursday, October 15 … and you’re invited! Join a duo of aspiring heroes, Haylinic and Ellohime, as they team up with our developers to fight for the future LIVE from Blizzard […] ↓ Read the rest of this entry…