Art News Photographer Steve McCurry Shoots De Niro, Brooklyn, India on Last Kodachrome Roll Posted byconteAugust 3, 2010