The Fleas Press Shot

The Fleas Press Shot, in a basement in London.