Historical image of Tachai China during the Cultural Revolution
Size: 3659px × 5423px
Location: Tachai China
Photo credit: © Sally Greenhill / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: bound, chicken, feeding, feet, peasant, woman