When was Lord of Ultima created?

Lord of Ultima was created on 2010-04-20.