News Riders of Icarus Trailer Takes to the Sky Nexon America has released a new trailer for their upcoming free-to-play MMORPG, Riders of Icarus. Spencer LegacyMay 9, 2016