Season 1 Episode 8 episode 8

5 Sneak Peeks: Terra Nova Episode 8 “Proof”

FOX has released five sneak peek videos into Terra Nova episode 8, “Proof”. Take a look!