FARROW

FARROW

Notorious design studio based in the UK. Wellknown, among other things, for their album covers for Pet Shop Boys and much more...