Question: where is the american legion world series held
Answer: In 2011 , Shelby , North Carolina was named the permanent home of the American Legion World Series after decades of rotating venues for the event .