Don’t worry, loves, the cosmetics are here! Blizzard has launched a Halloween event for its team-based shooter, which launched for PlayStation 4, Xbox One, and PC in May. The developer also noted that Overwatch has passed 20 million players, making it one of the biggest hits of the year. The event adds over 100 new […]