STEN LEX

STEN, ROME, 2003.

PHOTO BY PAOLO LECCA

Comments are closed.