Sport Report - Lame Sports Edition

  • Aired:  10/15/08
  •  | Views: 22,665

The Tampa Bay Rays show what's possible when your baseball team renounces Satan. (4:29)