Lorena Herrera Rashid is an artist.
Lorena Herrera Rashid is an artist.