Julia Warr, ‘Red Delilah’, 2005, Oliver Sears Gallery

About Julia Warr

American, b. 1959, California, United States, based in London, United Kingdom