Sacha Ott

Sacha Ott is a software engineer from France who lives in Paris.

Recent Stories