Venetian Ladder Artist: Peter Busa Category: Painting Medium: Oil on canvas Dimensions: 60 x 72 inches Date: 1985