Karl Lagerfeld presented his 2011 Cruise collection on the glamorous shores of Saint Tropez in the South of France. Anja Rubik:Abbey Lee:Anastasia Kuznetsova:Marloes Horst:Tati Cotliar: