Sport Report - Lame Sports Edition

Aired:  10/15/08 Views: 22,803

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

Loading...