Insane Championship Wrestling9 April 2017WrestlepediaCreated page with "thumbInsane Championship Wrestling (ICW) is a British wrestling promotion based in Glasgow, Scotland, founded by Mark Dallas in 2006..."10:44+1,976