More Sports

Actions

Why North Carolina's Keeter Stadium charms American Legion World Series

Keeter Stadium NC
Posted

SHELBY, N.C. — No matter the game, a sports venue can make or break fan experiences. Especially for fans traveling thousands of miles.

Keeter Stadium here in Shelby, has been home to the American Legion Baseball World Series since 2011 — for all sorts of appealing reasons.

MTN Sports' Scott Breen, covering the Billings Scarlets ALWS journey, shows us why in the video above.