Yossi Barzilai

Yossi Barzilai

Spain, Israel, France / Translator, avid reader, movie-goer, love sports...