Rose McGowan April 23, 2016 Rose McGowan – ‘SHOT! The Psycho-Spiritual Mantra Of Rock’ Screening at 2016 TFF in New York