Riders of Icarus Open Beta Available Now
Riders of Icarus Open Beta Available Now After various closed beta tests designed to gather and implement feedback to prepare Riders of Icarus for its western expansion, Nexon America and WeMade Entertainment announced the open beta launch of this free-to-play MMORPG. Available now in North America, Europe, Oceania and other supported regions for Windows PC via […]