Episode:Space Race

Major Carter joins an alien pilot for a space race, but the rest of the team discovers that on this world there is more at stake than the finish line.