Loading...
Eiffel Tower of Babel, 2012
Spray paint on paper 105 x 60 inches