Cancellus Maximus

Mark Catesby

1731-1743