The Lost World
The Imposters
S3 E17:
Three demons take the place of Challenger, Roxton and Marguerite and Finn is the only one who can free her friends and kill the demons.
Starring
Rod Mullinar, Freya Stafford, Brett Tucker