When I went it was about 7pm, I didn't pay. It may have. Even because it was so late in the day. Call though just to make sure.
Nope
No it's not. I believe it's $5 for resident and $10 for non-resident. But yes, double check would be good.
As far as I know,it is not free during summer. It is worth double-checking,though.
Thanks! Your answer is awaiting moderation.