"SHOT! The Psycho-Spiritual Mantra Of Rock" Screening - 2016 Tribeca Film Festival

NEW YORK, NY – APRIL 22: Debbie Harry attends “SHOT! The Psycho-Spiritual Mantra Of Rock” Screening during 2016 Tribeca Film Festival on April 22, 2016 in New York City. (Photo by Ilya S. Savenok/Getty Images for Tribeca Film Festival)