Terra Nova Season Finale Sneak Peek

2 years ago, by

December 15, 2011

Here’s a sneak peek for the season finale (and possibly series finale) of Terra Nova episodes 12 “Occupation” and 13 “Resistance”.