Eleni is a gamer that goes by the name Lady_Len on Twitch. She is from the beautiful city of Ioannina, Greece and mostly plays Dota 2, World of Warcraft, The Binding of Issac, and League of Legends on European servers.…
Continue Reading