Browse All

267768
plate 1
1640-1660
Eleven plates of designs for …