AltWeeklies Wire
Thelma and Louise (The Movie) Starring Thelma and Louise (The Two Headed Turtle)new

We went photoshop crazy inserting Thelma and Louise, the San Antonio Zoo's two headed Texas cooter, into stills from Thelma and Louise, the super badass feminist road flick.
San Antonio Current |
Isis Madrid |
08-01-2013 |
Movies