David Bashevkin

Failure can be a cruel teacher, but what is it trying to teach us?