The Statue of Liberty signifies freedom and prosperity for people around the world. The Jews in particular came to Ellis Island post world War I and prospered in America. This greatest art piece emblem is delineated beautifully in this Painting. Exclusive artist in Israel, this canvas is constructed as a sort of puzzle, divided by distinct contour lines which recall traditional vintage works. Images are sometimes hidden and require discovery. The brightly colored compositions reflect Glens unique visual language, inspired by Expressionism and Pop art.