Terra (2007)

Battle for Terra

  • Released: 2007
    • Length:
    • Plays: ???
Synopsis >

Battle for Terra -- A space explorer crash lands on the planet Terra and finds himself thrust to the forefront of a battle to prevent his people, who are entrenched in a civil war at home, from invading the beautiful, peaceful planet.

TV GUIDE Users' Most Popular