Kate Moss’ New Photo Shoot in Saint Barts, France.
Peggy Truong / December 15, 2012
Kate Moss' Beachside St. Barts Photo Shoot
4 of 15
Kate Moss is spotted on a photo shoot with Patrick Demarchelier on Governor Beach in St. Barts, France on Dec. 14, 2012.