What does it mean to be a man? Mario Testino’s latest bound creation, SIR, offers 456 beautiful pages that explore this very question. From f…
What does it mean to be a man? Mario Testino’s latest bound creation, SIR, offers 456 beautiful pages that explore this very question. From f…