Friday, June 5, 2015

Long Live Princess Diana*

11280035_1592364231053172_449797790_n
 Long live Princess Diana, love this picture by Mario Testino.