Pere LembríActive in Morella, Spain, in 1399, died in Tortosa, Spain, in 1421
The Deposition of Saint Peter
About 1410-1415
Tempera on wood
90.2 x 62.2 cm
Purchase, Horsley and Annie Townsend Bequest, inv. 1958.1196
Western Art
Possibly Aragon, Chiva da Morella, parish church (retable dismantled by 1925); Paris, Messimy collection; Paris, dealer Bacri Frères (in 1935); New York, dealer Schaeffer Galleries (by 1957).