Symphony Space/Leonard Nimoy Thalia Theatre
March 23, 1981, New York Daily News.
No one has favorited this photo yet
March 23, 1981, New York Daily News.
No one has favorited this photo yet