Sport The Exploding Barbed Wire Death Match was the worst thing I’ve ever seen, in all the best ways They actually went through with it. Read more…