Tabula Rasa Site Update

NCsoft and Destination Games' official Tabula Rasa website has been updated with new screenshots and more team bios.