Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2019
2023
2022
2017
1985
2005
2003
1915
1943
1950
2007
1951
1947
1948