Floyd Landis' Balls
Season 2 E 95 • 07/27/2006
Stephen defends Floyd Landis' high level of testosterone with the argument that Americans have huge balls.