biocanvas- An explant of a cochlea with its saccule. The cochlea is located within the inner ear and

more about : biocanvas