Tuesday, January 18, 2011

The Simpsons + Fashion


The Simpsons go to Paris with Linda Evangelista for Harper's Bazaar's August 2007 issue.