Floyd Landis' Balls

  • Aired:  07/27/06
  •  | Views: 11,636

Stephen defends Floyd Landis' high level of testosterone with the argument that Americans have huge balls. (3:02)