> Advanced search
32451
Photograph
Ladybee
1999
Art, Performances
500x340
High Priestess LadyBee, in a haze of frankincense, concludes a dramatic afternoon of confessions at the Rat Shrine.