stripes

Charlotte Hopkins Hall

is a Swiss painter based in London who was born in 1979 in Geneva. More about Charlotte Hopkins Hall and her works here.