Robert Huff and Barbara Young in Leningrad with Pet
Creator
Date
Description
Photo of Robert Huff and Barbara Young with pet starling at home of Leningrad, USSR artists and printmakers, 1990.
Subject
Type
Format
Rights
Copyright Barbara Young
Collection