Hi; I don't believe it is an Ancient coin. I think it is early Spanish. There were NO Ancients here in the USA. If it were an Ancient coin found in America then folks we would have to rewrite ALL of the History books. The only other EXTREMELY remote possibility would be a tourist brought home from vacation and lost it in Virginia. I doubt it ok. PEACE:RONB
There are no reliable records of ancients in America, but that is no conclusive in and of itself. More than likely over the last few thousand years mariners lost at sea have landed on these shores. Chances of finding a coin they lost? Probably pretty remote. Another possibility besides a vacationer, is that this was brought in by settlers and lost, possibly having been lost here for several 100 years.