• Embed
watch full episode

Cheating Edge

ClipSeason 3 Ep 3110/26/2011

A cheating cyclist suffocates to death in his homemade hypoxic altitude chamber when his dog accidentally shuts off the air supply.

Up Next
Loading...