A secret, high-technology international agency called SHADO defends Earth from alien invaders.
Based on 46 votes
Be the first to share your thoughts about this show!