Indriidae Definition
Definition
Indriidae is a family of primates that includes indri, sifakas, and avahi. This family is native to Madagascar and is known for their unique leaping gait and distinctive vocalizations.
Browse
Indriidae is a family of primates that includes indri, sifakas, and avahi. This family is native to Madagascar and is known for their unique leaping gait and distinctive vocalizations.
Browse