Eighth grader wins geography bee