Picture - Heidi Klum, Seal and The Rain Beverly Hills, California, Monday 20th December 2010


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




Contactmusic