“Catching Sight of Thelma & Louise”
The Village East Cinemas 181 -189 2nd Avenue, New YorkAn award-winning documentary, Catching Sight of Thelma & Louise, screens in New York City at the Women's International Film and Arts Festival (WIFF) on Saturday, March 10th at 11:30 a.m. […]