Overwatch release date confirmed
Blizzard's newest IP, Overwatch, has had its release date leaked.
Rather then getting upset at news giant IGN, Blizzard has posted an official announcement on their YouTube channel.
NeoGAF user Sn4ke_911 post... Read More...