Insidia Closed Beta Registration

For some reason, I have been discovering a lot of PC game testing over at MMOGames.com lately. Kudos to them for finding many and sharing so much game testing news lately. The latest game of interest is Insidia, which has just been recently announced. And of course I wouldn’t be talking about Insidia at all […]