Rachel Sale Rachel Sale is a illustrator based in London. read more You May Also Like Lee Shearman November 2, 2014 Conner Perry October 14, 2014 Zeel November 28, 2014