Legion of Super Heroes poster
TV

Legion of Super Heroes (2006)

S01E06 Fear Factory

Nov 18, 2006 • Season 1 • Episode 6 • HD

The Legion team finds themselves seeking shelter in an abandoned space station, but soon they become scattered and start vanishing mysteriously, one after another.