Magnum Photos
Ajax loader
Search results: NYC13088

Larry Towell 1981

INDIA. Bengal. Calcutta. 1981. Mother TERESA at "Mother House",...
NYC13088
HR
Layout:
Sort by: