Things are good for Washington sports lovers. The Wizards are going to the playoffs and the Redskins (and Caps) have yet to lose.
But clearly the big story is the return of baseball. For this brief spell, the Washington Nationals are undefeated at home and lead their division. Crowd turnout is expected to be massive throughout the season--much to the annoyance of Peter Angelos. But in the midst of all this, the team introduced its new mascot, an eagle named ... Screech?
I guess it's better than the Expo mascot Youppi! But still, I wonder what were the runners-up? Zack? AC Slader? Mr. Belding?
1 hour ago