Well, it is that time again … the Turner Prize will soon be awarded. As for now, you can head over to London’s Tate Britain to see the exhibition. I believe the works feature speak for themselves.
Source: Will the Turner Prize show make you blush? – CNN.com