The Red Sox have won the World Series
Google News results for Boston Red Sox
All I want to say is that if it could not be my beloved Braves, then at least it is an enormously deserving team and now I think we need to change the saying from "well if they can put a man on the moon" to something like "well. if the Red Sox can win the Series..."
BTW - I was born in Boston so I can to wear a Sox cap if I wanna.