Blizzard Entertainment have finally launched a new Overwatch map. Paris offers everything that you may expect from a French capital. The sights are absolutely gorgeous and there's plenty of variety, so we really have to congratulate Blizzard for all of their efforts!

Don't miss out on the trailer before you start playing, it's absolutely amazing!