Japan (English title) (complete title)

Pyramid in the Distance: Legend of the White Lion