Jason O'Mara stars in the new sci-fi time travel TV series Terra Nova

by HFPA September 26, 2011

What if the only chance for human survival was a time portal 85 million years into the past?