Globe iconLogin iconRecap iconSearch iconTickets icon

Marine sings 'God Bless America'

November 3, 2016 | 00:01:16

U.S. Marine Corps 1st Lt. Emily Meyer sings "God Bless America" before Game 7 of the World Series in Cleveland