St. Louis seems to have some interesting links recently to the Turner Prize. The Turner is Britain's famous art award, often controversial for the contemporary work it anoints.