Tuesday, October 19, 2010

The Least You Should Know (10/19)

At a show in New York Lady Gaga wore a dress made entirely of human hair. It was either made that way, or her meat dress is past the expiration date.

No comments: