Heidi Klum, Seal and The Rain - Monday 20th December 2010

Heidi Klum and Seal do a spot of Christmas shopping. The German supermodel appears to be wearing no make up as she shelters herself and her husband from The Rain Beverly Hills, California - 20.12.10 (7 images)

Advertisement