Terra Nova demo is a demo of the game Terra Nova in which you are a Strike Force Centauri doing the challenging task of containing the bands of pirates and smugglers that threaten the prosperity of your nation. Free Download