Watch The Lost World season 2 episode 4 tv series online free
Release: Oct 28, 2000
Our adventurers end up in a haunted castle with secret passages, cobwebs and all. After some strange circumstances, they feel compelled to re-enact an intriguing murder/mystery which eventually leaves their fate in the hands of Challenger.