Alzheimer's disease is the leading cause of dementia worldwide and a major cause of disability. Now, researchers at Osaka University and Hokkaido University have shown that repeated ...