Sto-Lu

The Sto-Lu are a tribe of missing links whose name means "Hatchet Men".