Karen Libecap is an Alabama-based artist who paints fascinating tiny illustrations....

19