Gerald A. DeLuca
Apollo Theatre
New York, NY
Uploaded on: May 8, 2023
Size: 177.4 KB
Views: 269
License:
December 12, 1952. Los Olvidados.
No one has favorited this photo yet