March 16, 2025

Have humans passed peak brain power?