WORLD SERIES CHAMPS!

Boston Red Sox – World Series Champions 2007!!

This is the second time in the past four years that the Red Sox have won the World Series. I waited a lifetime for their championship in 2004 and now this! This never gets old!!

guest
1 Comment
Newest
Oldest
Inline Feedbacks
View all comments