Scotland: The Castle of Park in Glenluce photographed by Juergen Teller, Vogue Italia November 1997
(Source: witchesandslippersandhoods)
Posted 8 months ago with 1,162 notesTagged with #Juergen Teller
Reblogged from obsessee
Originally posted by witchesandslippersandhoods