A Little Suicide

In a world where people hate you without exception and kill you mercilessly, it's no wonder this cockroach is suicidal.
by Ana Lily Amirpour Germany 2012 10’