Heroes of Newerth (or HoN) requires an invite to play, but it's developers created an HoN Holiday Open Registration form so you can sign-up for Heroes of Newerth for free - for the next 83 hours
Full story »
http://www.webupd8.org –
- Login to post comments