Leslie Barron, ‘Her Majesty’, 2010-2017, Eisenhauer Gallery

About Leslie Barron

American, Decatur, IL, United States, based in Memphis, TN, United States