[USA Today] James Taylor sang the national anthem at tonight’s Game 2 of the World Series at Fenway Park.
Taylor actually began by singing “America the Beautiful” before quickly transitioning back to the “Star-Spangled Banner.”
Read more: http://www.thebuzz.com/pages/dinah.html?article=11769740#ixzz2ijnEubXA
Who are Neal's groomsmen?!
They played an hour-long, ten-song set!
Find out who else attended