The Saatchi Gallery in London is swarming with giant ants. Entitled Casa Tomada (Taken House), the skin-crawling exhibit is meant to depict the plight of immigrant workers across the world. The Saatchi Gallery is not the first place that the artists colony has taken up residence. Gómezbarros installation is part of the Pangaea: New Art […]
Latest Comments