- Joined
- Oct 4, 2009
- Messages
- 217
The Heroes of Newerth open beta has started recently and you can play it right now. You have to create an account at www.heroesofnewerth.com. After you create one you can download the game. I don't know how long it's lasting but I think everyone should give it a try..




