The Radioactive Chicken Heads & Carrot Topp escape their barnyard hell & embark on a new life on the road on a world tour. Check it out on YouTube at: http://www.youtube.com/watch?v=xlSGWMZhwD0&feature=youtu.be

  • December 17, 2013
  • 71 Views