Flying Squirrel Entertainment
The Lounge => Off Topic => Other Games => Topic started by: Icarus on March 25, 2014, 03:52:33 am
-
A great free to play game, requires team play to win. Just wondering dose anyone else plays it :3
http://blog.dota2.com/?l=english
https://www.youtube.com/watch?v=WwISzQiF6gc
-
Amazing thread.
Edit: God dammit, now you've edited it. :-*