The Nintendo World Store in New York CityPhoto: Cindy Ord (Getty)
On Wednesday, Blizzard was supposed to be holding a big launch event for the Switch version of Overwatch at the Nintendo World Store in New York City. That event has now been cancelled by Blizzard.