Gerald A. DeLuca
Flamingo Theatre
Miami Beach, FL
Uploaded on: September 26, 2018
Size: 55.1 KB
Views: 671
License:
August 10, 1948
No one has favorited this photo yet