A new military statue is unveiled at Keeter Stadium in Shelby, N.C. - the home of The American Legion World Series.
YouTube Terms of Service