Graphic designer, fine artist and illustrator: Meet UK based artist, Sasha Lord April 13, 2018 Art 1 Meet UK based 19-year-old graphic designer, fine artist and illustrator Sasha Lord, also known as @Sashaxlord. In 2017, three of his self portrai... Read More...