Gerald A. DeLuca
Flamingo Theatre
Miami Beach, FL
Uploaded on: November 13, 2018
Size: 40.8 KB
Views: 825
License:
June 24, 1949
No one has favorited this photo yet