Which of the following is not a vestigial organ in humans?

Correct! Wrong!

Stapedius muscle is the smallest muscle found in the human body and is attached and stabilize the smallest bone of the human body Stapes. Other muscles are vestigial in humans.

Be the first to comment

Leave a Reply

Your email address will not be published.