Tag: john-lurie-art-los-angeles

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 …

Back To Top