TERRA NOVA Season 1 Finale Sneak Peek Clips December 18, 2011 by Seat42F TERRA NOVA Season 1 Finale Sneak Peek Clips Twitter Facebook Pinterest Flipboard Reddit Email