Sport Report - Lame Sports Edition

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

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

Loading...