Terra Nova Season Finale Sneak Peek

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