These Paintings Were Made With Human Blood

Red figures cover the limestone cliffs above the Zuojiang river in Guangxi, in southern China near the Vietnamese border.