Heroes of Newerth

InnoVation

Poster
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..
 
Back
Top