Picture - Taylor Swift and Leaves at Dorchester Hotel London, England, Thursday 21st October 2010


Taylor Swift and Leaves - Thursday 21st October 2010 at Dorchester Hotel London, England




Contactmusic