Where To Stream Terra Nova Season 1 Episode 12
Occupation
- Aired December 19, 2011
- 60 Min
- Rated 7.0
- Number 4 Of 13 Rated Episodes
The11th 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.