Gerald A. DeLuca
68th Street Playhouse
New York, NY
Uploaded on: January 30, 2022
Size: 556.5 KB
Views: 414
License:
May 16, 1984. NY Daily News review.
No one has favorited this photo yet