Overwatch Logo (0 downloads) The official logo for the popular team-based multiplayer first-person shooter game, Overwatch. Download Wallpaper Overwatch Logo Blizzard Game Logo Video Game FPS Multiplayer iphone Games wallpaper