Blizzard’s Overwatch has dropped yet another visual treat for fans re another animated short teasing a whole new character: Sombra. The title of the animation is...
Blizzard Entertainment recently released the trailer for Overwatch was released recently detailing character abilities and gameplay. The graphics are bright and colourful with an army of...