Lily Allen is all smiles as she is covered in puppies at the opening of Harrods annual Winter Sale in London. The world famous department store is home to twenty-eight restaurants, a full service spa, and products from fashion's top designers.
photo by Goff/INFDaily.com - December 28, 2007
comments