Followers

Wednesday, May 15, 2019


New Orleans was the location for this 1965 Les Demi Dieux photo.  Having lived in that city, I can tell you that this was and is a typical street scene.

No comments:

Post a Comment