Arts and Culture Open Thread: June 16, 2010 by Editor June 16, 2010May 7, 2020 What song have you had stuck in your head this week? What song have you had stuck in your head this week?