This was painted in 1481 . It is located in National Gallery of Art, Washington, D.C. . The painting Delivery of the Keys is 202.0 cm by 26.0 cm and 130.0 inch by 35.0 inch . It was made in oil paint . The artist of Delivery of the Keys was Philip James de Loutherbourg
Philip James de Loutherbourg created this painting