Feb 5, 2026Documented record77% confidenceJan SwammerdamNature: Jan Swammerdam, 1637–80NatureHigh-trust source1 sourceLive sourceArchived#news#headline