Overwatch Free Weekend starts November 18

Blizzard’s Overwatch Free Weekend will arrive on November 18 and looks to introduce new players to its most recent title, Overwatch. The free weekend will be available on the Xbox One, PS4 and PC. Read more…
Neowin