It's that time once again. After many weeks of hard fought battles, 16 players have been selected for the ESL Legendary Series Season 2 LAN Finals. There are some familiar names and there are some new faces, but suffice it to say, these 16 players are the best of the best. From June 5th to June 7th,