Fenway Park

James Taylor

Watch: James Taylor sings the National Anthem at the World Series

He was born in Boston and has spent a large part of his life in the area, so James Taylor was a great choice to kick off Game One of the World Series in Boston's Fenway Park. And of course he did the song in his own way -- stripped down, nothing fancy, just sweet and sincere: Video of World Series...
Read More