Overwatch now has over 20 million players
Overwatch has been a staggering success, and the latest numbers prove this even further: Overwatch now has over 20 million registered users.
This is even more impressive when considering that the game releas... Read More...