Picture - Taylor Momsen and Leighton Meester New York City, USA, Friday 10th October 2008


Taylor Momsen and Leighton Meester - Taylor Momsen and Leighton Meester New York City, USA - on the set of Gossip Girl Friday 10th October 2008




Contactmusic