Terra Official Poster

TerraCheck the official poster of Terra at:

Terra Poster

In Terra the roles are reversed: the aliens are going to be invaded by Mankind!
:)

Comments are closed.