Thelma and Louise in a ‘63 Dart?
WTF?
Print