E71 - Alien Attack

The Task Force fights against an alien power when a UFO abducts people from Earth and claim to take their revenge. Will the Task Force be able to stop them?

Watchlist