Longshian Idol

The Longshian Idol was an artifact discovered by the archaeologist Indiana Jones. This Idol was found in Hong Kong at The Golden Lotus (Part 2).

Indiana Jones and the Emperor's Tomb