John Waters | Vogue Greece

Photo: Thanassis Krikis