Spain’s largest research body confronts its dark past - Elisabeth Pain (Science, 2026)