251 W. 89th St. Oil on canvas. 30″ x 30″ Published August 3, 2013 at 2712 × 2710 in About ← Previous Next → Like this:Like Loading...