Gun shows bring generations together