August 21, 2024 | No Comments | Ryan | 4:27 pm Season 12 of Overwatch just released yesterday and they added a ton of new stuff! We got the newest hero, Juno, a new core game mode with Clash and a ton of new cosmetics!!! So excited for this season! Overwatch Season 12 Splash Art