Saturday, September 3, 2011

simply divine: florence welch by karl lagerfeld for vogue japan september 2011