Blizzard's Overwatch is on Super Sale

Share:

Gaming giant Blizzard has been getting plenty of heat these last few weeks regarding its popular Diablo franchise. However, another of the company’s franchises is getting a limited offer. Blizzard's Overwatch is on sale 66% off its original price.

Overwatch is a team-based multiplayer first-person shooter video game developed and published by Blizzard Entertainment.

BUY IT HERE

No comments