I think you can get a lifetime pass to national parks, if you are over a certain age.
You gotta buy them. I snuck under the wire and got mine for $15.00 but the prices have gone up since I believe. Somewhere in computer land there is info about it. Oh, here it is:
https://www.nps.gov/planyourvisit/senior-pass-changes.htm
So apparently I got mine for $10.00 but now it is $80.00 for 62 and over.