This newly-discovered form is hiding inside your body and it is called a scutoid.
This website uses cookies to ensure you get the best experience.