Sara Carter, ‘Grid 23’, 2009, Octavia Art Gallery

About Sara Carter

American, Texas, United States, based in San Francisco, CA, United States