Art News Fuller Craft Museum Presents Icarus: An Installation By Mark Davis Posted byconteMay 22, 2011