Rachel Sale Rachel Sale is a illustrator based in London. read more You May Also Like Polly Fern Sergeant October 14, 2014 Sandra Dieckmann August 12, 2015 James Barker October 7, 2014