‘Terra Nova’ on Fox, which aired December 19th, had two of the best episodes that should have started the series off. The last two hours was fast paced, edge of your seat

via ‘Terra Nova’ on Fox review season finale episode 1.12 and 1.13 – National Terra Nova | Examiner.com.

Advertisements