STEN LEX

STEN, ROME, 2002.

FOTO BY PAOLO LECCA

Comments are closed.