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


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 (7 Pictures)




Contactmusic