logo
Amir Ovadia Steklov backdrop
Amir Ovadia Steklov poster
Amir Ovadia Steklov
Israeli director and animator, live and works in Berlin Germany.