November 18, 2012 Keira Knightley | Mario Testino | Allure Magazine December 2012 November 18, 2012/ Anne Enke