New Overwatch animated short and map announced

Blizzard Entertainment had released a new animated short and announced a new upcoming map. Both are…