News

The sculptures, all with their faces covered, are perched at the edge of rooftops of several buildings owned by ITV, the UK television network. They will remain there through April 1.