Activision Blizzard Dominates!

Activision Blizzard has recently ceased its operations in Russia as a direct result of the recent, ongoing Russia – Ukraine invasion taking place by the maleficent Vlad Putin. Thankfully, Activision Blizzard has chosen to stand on high ground and take its rightful place among countless other businesses and brands (both […]