Unless you have been living under a rock for the past year, you know that Overwatch has been a smash hit in the gaming community; especially with regards to eSports competitions. Blizzard on occasion released new skins for its characters -- as witnessed by the recent Summer Games event -- and a new leak shows us more...Read more...