What do you all think of Blizzard's Overwatch? (Gaming)

by Avateur @, Saturday, November 08, 2014, 05:43 (3668 days ago) @ red robber

Not sure. I'm going to assume PC is a given since it's Blizzard, and maybe consoles as a bonus?


Complete thread:

 RSS Feed of thread