8 Minutes of Overwatch On the Switch Check out 8 minutes of Overwatch running docked on the Nintendo Switch, ahead of its October release.