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 […]
Today’s Top ArticlesALL
No recent news!
Esportz Network Newsletter