Geez, they gotta make you sweat it out 'til the end! No rest for election-weary Philadelphia sports fans, the Phils seem determined to keep this game close (as if the rain delay wasn't bad enough...sheesh!). Anyway, I just came across this hilarious video clip from the greatest mascot in sports. Maybe it's just 'cause I am really tired right now, but this made me laugh out loud!
UPDATE: Phils win!
The latest poster child for anti-deportation
28 minutes ago