Geraldton was home to 199 clay-shooting fanatics over the weekend with another successful Crayfish Carnival