Scotland: The Castle of Park in Glenluce photographed by Juergen Teller, Vogue Italia November 1997
mouthfuls movie_nudes