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”.