Leza Cantoral
Leza Cantoral is the author of Cartoons in the Suicide Forest and the editor of CLASH Books. She was born in Mexico and she lives in New Hampshire with the love of her life and their two cats.
Leza Cantoral is the author of Cartoons in the Suicide Forest and the editor of CLASH Books. She was born in Mexico and she lives in New Hampshire with the love of her life and their two cats.