Sara Carter, ‘Grid 9’, 2005, Octavia Art Gallery

About Sara Carter

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