It's free. Not sure if it's not the case when they have some special events but those are quite rare.
It depends on what events are happening. If nothing special is going on I don't remember paying anything to get in. Free parking nearby is pretty limited, but the paid parking was under $10 last time I was there.
Thanks! Your answer is awaiting moderation.