Vykker

Vykkers are a multi-armed and tripedal creature from the planet Oddworld