Terra Nova Season Finale – More Sneak Peeks

2 years ago, by

December 19, 2011

Here are a whopping six sneak peek clips from the Terra Nova two-hour season finale (episodes 12 “Occupation” and 13 “Resistance”) airing tomorrow on FOX.