Last week, I posted about the upcoming DLC map for
Call of Duty: Modern Warfare 3 for the Xbox 360, Overwatch. Today, Activision Blizzard has posted the trailer for the upcoming map. In the Overwatch map, gamers will be shooting it out across 13,000 square feet up on a multi-story high rise. Now I really wish I had
MW3.