The latest map in Overwatch takes us to the beautiful city of Paris. Here’s some gameplay from the Public Test Servers.



Source link