Kate Moss, Jamie Hince and Archie - Wednesday 12th December 2012

Kate Moss and Jamie Hince walking their dog, Archie in Highgate Featuring: Kate Moss, Jamie Hince, Archie Where: London, United Kingdom When: 12 Dec 2012 (9 images)

Advertisement