Sunday October 19, 2025
Mirror cells would likely be immune to viruses and unrecognisable to the human immune system