September 6, 2019

Overwatch is Coming to Nintendo Switch this October

Following months of speculation, last night’s Nintendo Direct stream gave us confirmation that Overwatch will release on Nintendo Switch Oct. 15 in North America and Oct. 18 in Europe. The world needs heroes. The fight for the future arrives on Nintendo Switch October 15! pic.twitter.com/Bbf5xhaRs6 — Overwatch (@PlayOverwatch) September 4, 2019 Many fans theorized that […]