Indiana Jones Wiki

Idol of Ramba Vihara

4,542pages on
this wiki
Add New Page
Add New Page Talk0

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



Also on Fandom

Random Wiki