Index – Science – Researchers solved the secret of the creature that grew eyes on its armor March 19, 2024