FIRST LOOK: Terra Nova

FIRST LOOK: Terra Nova

85 million years in the making, yadda, yadda, yadda. Importantly, Steven Spielberg’s big budget television series Terra Nova (network spin: ambitious epic family adventure) has been filmed on location in Australia, and looks to be a science fiction story with...