Entertainment
 

Idol of Ramba Vihara

From Indiana Jones Wiki

Dr. Jones, what you look at?

This article would greatly benefit from the addition of one or more new images.

Please upload a relevant image and place it here. Once finished, this notice may be removed.

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.

[edit] Appearances