Overwatch will be free on Nintendo Switch from October 13 – 20

Overwatch originally launched on the Nintendo Switch back in 2019

Comments