
Overwatch heroes and villains now number at least 22 as of the last count. Rumors of upcoming ones are continuing to excite or irritate the playing community. Overwatch update leak Overwatch update leak Athena – Omnic Support Hero? One rumored upcoming hero is Athena. Overwatch players know her as the game’s announcer. Blizzard even… Read more »