Pensarkan (Sanctuary)

The Pensarkans are a lemuroid species from the world of Pensark.