Art News Gallery Brown shows John Lurie’s "The Invention of Animals" Posted byDarko TopalskiJune 20, 2010