Overwatch - Announcement TrailerTake a look at the announcement trailer for Overwatch, the new IP from Blizzard revealed at Blizzcon 2014.By Gajan Kulasingham on November 7, 2014 at 6:31PM PST Overwatch