Archive for the category "Ruti Sela"

The Next Picture I Found in the Garbage, 2003, 1:00 min, Tel Aviv.

Ruti Sela