Jan Kouba

The coxal gland is a gland found in some arthropods, for collecting and excreting urine. They are found in all arachnids, and in other chelicerates, such as horseshoe crabs. The c…

Filmography