Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2009
1995
2020
2011
2013
1966
1997
2025
2004
2010
1994
2015
1992
2003
1989
2024
2012