new species pic Published July 30, 2025 at 886 × 720 in Alfred W. Anthony New species discovered by Anthony Continue reading →