ARTIFACT

Heraldic lion. Vietnam, Champa Kingdom, 10th century AD

  • /