Puppet master: a live puppet show by the artist Spartacus
Chetwynd, telling the tale of Jesus and Barabbas, has gone on show
at Tate Britain. It is shortlisted for the 2012 Turner Prize. The
winner of the £25,000 prize will be announced on 3 December.