Design

Baptiste Debombourg

French installation artist Baptiste Debombourg made this mural of Icarus using 35,000 staples as a comment on American power.