Browsing Category

News

Overwatch is Free to Play Until December 4th

Diablo 3, Overwatch and other Blizzard titles also on sale for Black Friday. Hopping on the Black Friday Sale bandwagon, Blizzard Entertainment has announced discounts for all of its major titles. This includes Overwatch which is also…