Gerald A. DeLuca
Flamingo Theatre
Miami Beach, FL
Uploaded on: February 28, 2018
Size: 65.2 KB
Views: 707
License:
August 24, 1948.
No one has favorited this photo yet