Music News The Stick Figures fight back with their amazing new single The Stick Figures are a London based band who originate from Switzerland. The Stick By musictimes / August 26, 2016