Tag: the Simpsons

S02 E05 – Dancin’ Homer

Now here’s a weird one. A look into the strange world of professional sports mascots! Not being a sports fan (except for hockey) I never enjoyed when I would be dragged off to watch one of Denver’s several mediocre teams lose on their home fields, but as a kid, […]