Skip to main content

David Garrick as Richard III

David Garrick as Richard III. ca. 1775-1780. Folger Shakespeare Library.