This weekend, Flint Hills National hosted the Kansas Junior Cup, an opportunity for 24 young golfers to raise money to give back to their community.