Blixa Bargeld dressed as a priest in leather.
London 1983. Photography: Jeremy Bannister
I turned the third photo into a pumpkin template a while back, but my pumpkin went bad right after that and I never got...
London 1983. Photography: Jeremy Bannister