Exosquad poster
TV

Exosquad (1993)

S02E34 One Small Step

Dec 18, 1993 • Season 2 • Episode 34 • HD

In preparation for their impending attack on Earth, the Exofleet successfully reclaims control of the moon.