Idol of Ramba Vihara

The Idol of Ramba Vihara was an artifact in Ceylon later found by Indiana Jones. It rested on a pedestal hidden behind a waterfall.