Blizzard will be taking part in a live stream this Thursday to show off their team based shooter Overwatch. This is the first in a series of live streams that will show more of the game and give everyone a taster of the upcoming beta’s content. The times and locations are as follows:
Founder and Editor of PC Invasion. Veteran PC gamer of over 22 years.