In 2026, CT scans showed 3.7-million-year-old “Little Foot” had... | Nimisham.in