Terra Nova: Strike Force Centauri Free Download PC Game Cracked in Direct Link and Torrent. Terra Nova: Strike Force Centauri is an mospheric game. Terra Nova: Strike Force Centauri PC Game Overview: Terra Nova: Strike Force Centauri is developed by Looking Glass Studios and published by Night Dive Studios. It was released in 6 Mar, 1996. From the creators of...