Jasmine Leigh is a pseudonym for an activist who lives in New York City.
It happened almost by accident. I was walking past Union Square after dinner with ...