Are you in New York City? Have you seen this photo on display, perhaps in Hastings on Hudson? Supposedly it hangs as a huge banner display on a street somewhere in a commercial district, but New York is a pretty big city, and I have no further info.
It’s my photo, but I know nearly nothing about the public art group displaying it, and only recently heard the jungle drums that it was actually displayed there (I gave my permission to someone a year ago – that someone is not able to provide me with useful info regarding the art group ‘Public Art in Hastings’ – and no amount of googling helps me either). Anyway, if you have seen this or come by, let me know, grab a picture, will you?