Retired Naval petty officer Generald Wilson gave what can only be described as a chill-inducing rendition of “God Bless America” during the seventh-inning stretch of a St. Louis Cardinals baseball game.

Wilson wanted to pay tribute to all the service members fighting for our freedom and he definitely didn't disappoint. Watch the amazing performance:

More From 98.1 The Hawk