Carter Smith | Lily Cole | Vogue Nippon | March 2006

Carter Smith | Lily Cole | Vogue Nippon | March 2006