Praise Lord Helix

"Praise Lord Helix" is the series premiere of The Amazing Race Fantasy.

Trivia

 * This episode's title was said by by a bystander during the Detour in Mt. Moon.