Gallery Brown shows John Lurie’s "The Invention of Animals"
Los Angeles, CA – Beginning on June 26 and
continuing for the following six weeks, Gallery Brown (based in Los Angeles)
will be exhibiting the large-scale limited edition artwork of John Lurie,
musician, director, actor and artist in “The …