I figure that our shared love of superheros and games means that there have to be some Overwatch players on the forum. Right?
I'll admit that I'm not much of gamer, I got sucked into Overwatch through Blizzard's amazing animated shorts that featured the background lore of the characters.
I've been playing for a couple of months now and would love to group up with other Sentinels fans. I play on Xbox under the name "ThatLever" if you want to find me.