IWU are a must-see professional wrestling promotion based in Northamptonshire, UK.
Independent Wrestling Universe
Login or register to view content from Independent Wrestling Universe.