Home » Shut To 190 Staff Have Reportedly Been Laid Off Through Activision Snowfall, Due To Affect Of The Pandemic