Hockey would probably never be described as a "gentleman's sport," but this clip will show you that there is at least some mutual respect between hockey players.

Joel Theriault and Gaby Roch, who play for teams in the semi-pro Ligue Nord-Américaine de Hockey, threw down recently and it's one of the most brutally awesome hockey fights we've ever seen.  

The amount of punches exchanged AND LANDED is insane. The fight went on so long, in fact, that they just kind of gave up. Instead of dragging each other to the ice, they hugged, high-fived and skated off the ice.