Overwatch Ashe Origin Story – Overwatch New Hero Trailer Kevin Almeida Nov 4, 2018 The team-based first-person shooter video game Overwatch, developed by Blizzard Entertainment and released in May 2016, currently features 28 playable characters. Here is the new entry to the…