Learn more about what's going on in Shelby, N.C., the permanent home of The American Legion Baseball World Series.
YouTube Terms of Service