Gerald A. DeLuca
Star Theatre
Los Angeles, CA
Uploaded on: February 16, 2018
Size: 169.8 KB
Views: 1,131
License:
August 11, 1961.
1 person favorited this photo