Overwatch Gets New Trailer For 2018 AnniversaryBy Christian Pepitoon May 23, 2018Game company Blizzard recently released a new Overwatch trailer that showcased new content for players. It also celebrated the anniversary...