B Ebadifar
B Ebadifar

B Ebadifar

Observations on life and technology.