I think this is the entrance to Armstrong Park in New Orleans. If it isn’t, I was clearly not hallucinating. It may have been a sign of some kind.

More info about this image
More info about this image
I think this is the entrance to Armstrong Park in New Orleans. If it isn’t, I was clearly not hallucinating. It may have been a sign of some kind.