Season 9 Episode 11: Legend of Xanadu
Experts investigate the truth behind the mythical city of Xanadu.