Heads Will Roll


[London, February 19. Image via Getty]

A woman wears a dress with Barbie dolls heads on her shoulder pads on the first day of the London Fashion Week, in central London, on February 19, 2010. AFP PHOTO/Carl de Souza (Photo credit should read CARL DE SOUZA/AFP/Getty Images)

Inline Feedbacks
View all comments
Share Tweet Submit Pin