Terra Nova Season Finale - More Sneak Peeks

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.