Archive for the ‘Infographic’ Category
“League of Legends” or “The Most Played Video Game in the World”
October 12, 2012
3 comments
This infographic by Riot Games just blew my mind!
Categories: Infographic, League of Legends