Watch Josh Turner’s Stirring Rendition of ‘God Bless America’ at MLB Game [VIDEO]

Josh Turner provided a heartfelt rendition of “God Bless America” before this week’s MLB All-Star game in Cincinnati.

On July 14, Turner walked onto the Great American Ballpark field sporting a customized National League jersey to give his own special rendition of the patriotic song. Although you can tell Turner was fighting off some nerves at the beginning as he took a deep breath, the country artist gives a solid performance, drawing cheers and applause from the packed stadium.

For Turner, the opportunity to sing the patriotic song live for millions of viewers was an important opportunity to show his appreciation for those who fight for America’s freedom each and every day.

“For me, I’m a proud American,” Turner told MLB. “I’m a patriot, and I come from a military heritage. I didn’t have to serve, myself, but I’m pretty proud of the heritage that I come from. So for me, in my mind, coming out to sing the ‘Star Spangled Banner’ or ‘God Bless America’ or something like that is kind of my way of serving and honoring those men and women who are fighting every day to keep us free and allowing us to play this great game of baseball, too.”

Turner will be out on the road through the summer, making appearances at many music festivals and fairs across the country. For a full list of tour dates, visit his official website.

Next: Jason Aldean Is Back in the Studio for New Album

recommended for you

Watch Josh Turner’s Stirring Rendition of ‘God Bless America’ at MLB Game [VIDEO]