by LadySirse on Jun 19, 2007
New Screenshots
MMORPG.com has posted three new screenshots that show off the upcoming Tabula Rasa. Head over and check them out for yourself.