eurthisnthat.com
Overwatch League Grand Finals Showcasing Esports’ Popularity
Overwatch is one of the most popular video games in the world right now. In fact, more than 22,000 people paid their way into the Barclays Center last month to watch people play the game. In additi…