I found this in a roll and it looks like a grease strike. There is no trace of a date and the mottos are weak on both sides. Im not really an error collector and not sure what to make of this coin. Looks to be late 90s-early 2000s
It could be any date from 1982 through 2008. Shield Cents were first produced in 2010 and 2009 was the Lincoln Bicentennial Cent. 1982 was both copper and zinc compositions. It may be a die adjustment strike but I think grease is what it really is.