Jennifer Hudson, a Chicago native, performed a stirring rendition of ‘God Bless America’ at the MLB All-Star Game in Philadelphia. Her performance was well-received by the crowd and on social media.
Patti LaBelle, a Philadelphia native, performed the ‘Star-Spangled Banner’ at the event. The performances were part of the festivities surrounding the MLB All-Star Game, which also included a giant replica of the Declaration of Independence for the starters to sign.
The event was a celebration of America’s 250th birthday and featured patriotic performances and activities. The MLB All-Star Game is an annual event that brings together top players from around the league to compete and showcase their skills.
Original reporting: Fox News (HLL/CB) — read the source article.