Posts tagged "Thelma and Louise"

23 Years Later, Thelma and Louise Take Another Selfie

Once upon a time, way back in 1991, there were two women named Thelma and Louise. They lived in Arkansas and they were the two best friends that anyone could have. One weekend they decided to take a road trip and while plenty of other things happened along the way, one of the most important…

Robert Kessler / June 20, 2014