Leaving Eden The Leash, oil on canvas, 60 x 48 inches, 2007 ◄ Back Next ► Picture 5 of 9 The Leash, oil on canvas, 60 x 48 inches, 2007