Overwatch Characters with the Most Interesting Backgrounds

Overwatch has undeniably gained so much popularity over the course of a few months. One of its many selling points is its roster of playable characters. By far, Blizzard has introduced us 23 heroes with different roles such as offense, defense, tank, and support. Each of these characters was brought to life with their own…