[DFOnline] Watch some Overwatch

In case you didn't know, and if you didn't then you haven't been watching any TV, Blizzard Entertainment's new team-based face shooter, Overwatch, is coming out this week for PC and the lesser platforms. I've gushed about this game several times in the past, and after getting my hands on

[DFOnline] Overwatch

I'm not even going to put effort into thinking up a clever title for this post because I am so fucking HYPED for this game. It's being made by Blizzard, the studio in charge of a few minor game franchises over the past years like Starcraft, Diablo, World of Warcraft, etc. In classic