Art News Fuller Craft Museum Presents "Icarus": An Installation By Mark Davis Posted byDarko TopalskiMay 23, 2011