Which of these British Olympic artworks is the least insane?

 The giant bus that does push-ups? Stonehenge on fire? Or one of the others?

  1. thedrollhouse posted this