Udfhut2533 Udfhut2533 Today at 2:01 PM Biology Answered A snail-shaped organ located in the inner ear is called A) Eardrum B) Cochlea C) Vestibule D) Tympanic membrane