I went there years back. I think you tune in your radio to get the sound. It's a parking lot converted into a drive-in at night. Or it was, anyway.
I just checked the site you listed and it is next to auto-race, the motorcycle race track.
Sounds like fun.