fbpx
Europe

Revelation Online – New lore trailer gives brief insights on game world