Watch Final Space - Season 3 Episode 12 Online!:
Long held secrets are revealed that will change the Team Squad forever.