October 24, 2013 | « back

James Taylor to Sing National Anthem at Game 2 of World Series

Major League Baseball announced earlier this week that James Taylor will sing the National Anthem at Game 2 of the World Series, tonight October 24.  James, a loyal Sox fan, has made singing the anthem before game 2’s at Fenway a winning tradition. The Sox went on to win both games that he opened in 2004 and 2007.  James will also sing “America The Beautiful”.

[Source: Billboard]