The Tablet of Longjiang was an artifact discovered by Indiana Jones in the Peng Lai Lagoon. It was found in the U-Boat Base.
Advertisement
The Tablet of Longjiang was an artifact discovered by Indiana Jones in the Peng Lai Lagoon. It was found in the U-Boat Base.