Alexandra Francis is an emerging mixed media artist who is based in Leeds, England. She has exhibited as part of various group exhibitions in Leeds, as well as a group...