Battle for the Lost Planet

They came to Earth to breed. It may be the end of mankind.

1986-01-01 | 100 minutes

Rating: 4.8