San Francisco Giants
Aretha Franklin will sing the National Anthem at Game 5 (if the series extends to five games). Meanwhile, The Who’s music has been heard on the TV broadcasts of the World Series games.
Tonight marks the start of the 2010 World Series. Being a huge Phillies fan, I realize this is going to sound like sour grapes. But, I simply don’t think the Giants/Rangers World Series is going to […]