riot games
October 19, 2012
League of Legends Season 2 Tournament Concluded with $1M Winners! [INFOGRAPHIC]
League of Legends is one of the most popular games out there. Riot Games, has released some staggering statistics in an impressive infographic….