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.
Watch
The Week In Games: System Shock, Street Fighter 6, And More