Thelma and Louise was filmed here!