Question: where is the american legion world series held?
Answer: Shelby, North Carolina