Overwatch release date announced

xb1
pc
ps4
overwatch

#1

Looks like Overwatch will go live on May 24th.

For preorders, there will be an “early access” open beta experience on May 3-4. A true open beta will take place on May 5-9.


#2

Epic…