Tabula Rasa Screenshots & Concept Art

The official Tabula Rasa website has been updated with ten new screenshots and ten new pieces of concept art showing off the sci-fi MMORPG.