Latest Nature 113 Million-Year-Old 'Hell Ant' Discovery Is Oldest Ever Found Science Alert April 24, 2025 0Comment “We were shocked by the characteristics.”