Baraboux

2014

Advertisment for Harrod’s, a luxury department store in London.