S01 E12
Dec 19, 2011Terra Nova
Occupation
Release Date: Dec 19, 2011Episode Description
The 11th Pilgrimage arrives in Terra Nova and the mysterious Phoenix Group in 2149 makes its move to pillage the past with the help of Lucas and Mira.
Where to Watch Terra Nova Season 1 Episode 12 Now
Best
Rent/Buy
Free