Dekalb, IL | Saint Charles, IL
Also known as: staylorart
Sarah Taylor lives in Dekalb, IL, but has also spent time in Saint Charles, IL.
Also known as: staylorart
Artistwriter painter, muralist, sculptor, photographer, avid reader, curious person, freelance OpEd essays- California Sketches, SacBee.