Does anyone have any info on this place? I know that they are affiliated with the lions club but that's about it. I drove past there today and the parking lot was packed. Is the range open to the public?