Games What’s New In Overwatch 2: Latest Updates Here!By JackFebruary 7, 20240 Blizzard’s free-to-play Battle Royale, Overwatch 2 is making a comeback with Season 8 where the latest hero, Mauga is introduced…