Rachel Sale Rachel Sale is a illustrator based in London. read more You May Also Like Griff October 20, 2014 David Litchfield August 12, 2015 Ami Freed October 30, 2014