ARTIFACT

Sacrificial altar made of brick and stone probably somewhere in southeastern China, date unknown. Taken by Scottish photographer John Thomson in 1871.

  • /