I love this scene from Overwatch 2

1 share, 825 points

I love this amazing stunning scene from overwatch. Overwatch is a team-based multiplayer first-person shooter developed and published by Blizzard Entertainment. If you love a first person shooter game, you will fall in-love with Overwatch.

Overwatch 2 Gameplay Trailer

MORE POSTS  Funny dog interrupts soccer game