Banksy, Staten Island

Banksy, Staten Island

Banksy’s latest piece, Staten Island, New York, is a short video clip which zooms out through the frames to reveal some ants visiting a ‘nest’ which we presume is supposed to look like the female genitalia? A Vaginal Anthill of sorts