Question by wren: What new technological discoveries have been discovered in the last 5 years …?
about the Shroud of Turin ?
Answer by Cora
A good start.
Unless you mean inventions?
edit: never mind I just read “Shroud of Turin.”
Add your own answer in the comments!