I immediately thought "nonman" when those things first showed up on screen.
Lifespan, yes, not sure about the rest though.
The Sranc were fashioned after the Nonmen, and have many similar features. Noteworthy, perhaps, that the sranc have hair to scalp, while the nonmen do not.