Picture Show

This is a fashion film for NY label Kate Spade, created to document their Pop Store on Henrietta Street in London. It was shot in 2010 on HD.

Advertisements