AboutLeyla Torres is a visual artist, writer, and author. She explores creativity through writing, watercolor painting, and origami (the art of paper folding). Spanish is her native language and English her adoptive one. She was born in Bogot, Colombia, but now lives in Vermont with her husband, John Sutton, and Coco, her sweet female cat.
F. Isabel Campoy, Alma Flor Ada, et al.
Leyla Torres and Angeles Ruiz