Yes, humans do have the hyaloid canal.
!enter image description here
Schematic diagram of the human eye (reference)
For function and other information, please refer to this journal article.
Yes, humans do have the hyaloid canal.
!enter image description here
Schematic diagram of the human eye (reference)
For function and other information, please refer to this journal article.