By Bryan Smith on March 7, 2016 at 11:23am
IGN may have accidentally leaked Blizzard's "Overwatch's" release date, as evidenced by Reddit getting some screen shots before IGN removed said ads.
The supposed release date is May 24, 2016, where retailers such as GameStop only say Spring 2016 (before June 21, 2016), with the Beta on May 3, 2016 (also up for debate).
We at Player Theory would like to remind all companies- publishers, developers, retailers, and news outlets alike- that you should be very wary of when you post ads for your products, as they can easily go up too early.
Reddit