Twenty years have passed since the doomed Bugs 2 mission, and a strange new d...
Terra Formars
Season 1 Episode 8: Der Zitteraal: The Electric Organism
Adolf, leader of Squad 5, maneuvers the escape vehicle toward the Annex 1 crash site, but is abruptly knocked off course by an unfathomable foe who sends the crew hurtling into a rocky canyon.