ggsgamer.com
Alert! Alert! New Overwatch Map is Live
The latest update to Overwatch includes a new map, Rialto, taking place on the streets of Venice. This new escort map allows players to take in the cobbled streets of Italy while they protect (or a…