In my state by law it is illegal to dig or keep anything that could be considered a relic or is 100 years old or more on non private lands. So technically if for example you dig a 1916 penny at the park you are supposed to put it back where you found it or face criminal charges. Been many rrports about this here such as a parent threatened with prosecution because his young child was collecting "pretty rocks" at a state park. Another was a gentleman I was chatting with just the other day who's son was fired from his construction job and threatened with criminal charges because he had collected some indian arrowheads he found during a bridge construction job. It's the attitude of our government that they own everything and our archaeologists would rather things be destroyed or left never found if they can't have the items for themselves. (Actually said this way from a prior state archaeologist who got this law passed)