Space hero Captain Video battles the evil Vultura on the planet Atoma.
Tell us what you thought. (Up to 4 tags)