curiousmiscellanies- Mask of the Reverend Alexander Peden (1626 – 26 January 1686)

more about : curiousmiscellanies