Video Games

20 Unusual Facts About Overwatch

20 unusual Overwatch facts. From its strange beginnings as project Titan to becoming one of Blizzard’s greatest success stories, join us as we take a look at 20 fun and unusual facts about Overwatch. 20 – Overwatch was born […]