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