ICP, Spray The UK 2017, Electric Ballroom, Camden, London

2017-11-26 75

After 14 Years, Cancellations And Venue Changes At The Beginning Of The Tour, Insane Clown Posse Make Their Triumphant Return To The UK For A Sell Out Show At The Electric Ballroom In Camden, London.