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.