Letwerthe

Maclorian: 2 feet taller than humans, tree dwellers