Goodtimes Santa Cruz Film Spotlight by Steve Palopoli 06 Oct 20170 The documentary Catching Sight of Thelma & Louise had its origins back in 1991, when director Jennifer Townsend saw the then-newly-released Thelma &... Read More