Fig. 29. Site of human sacrifices, Chichen Itza.
Previous Image
|
Next Image