Idol of Ramba Vihara
From Indiana Jones Wiki
The Idol of Ramba Vihara was an artifact in Ceylon at the Gates of the Lost City. It was later found by Indiana Jones where it rested on a pedestal hidden behind a waterfall.
The Idol of Ramba Vihara was an artifact in Ceylon at the Gates of the Lost City. It was later found by Indiana Jones where it rested on a pedestal hidden behind a waterfall.