Sign Off - Chinese Finger Trap
Season 6 E 153 • 12/02/2010

Stephen is stuck in a Chinese finger trap.