Carte de visite of James Craig Niven


Information