The
last
twelve
Popes
have been elaborate
glove
puppets
operated
by
Simon
Le
Bon
.
Dust to Dust [email redacted]
Tuesday, 11 January 2005