Let me know what you find. I think I was actually looking for stuff on giants and the mound builders when I ran across the info, and it wasn’t a really old article.
I’m thinking you might have seen this?
https://ancientamerica.com/bourne-stone-gives-evidence-of-early-atlantic-crossing/