Spider’s Nest Artist: Louisa Chase Category: Painting Medium: Oil on canvas Dimensions: 72 x 66 inches Date: 2003