Japanese Spider Crab Alien

The Japanese Spider Crab Alien appeared in season 11 of 2017 TV series called Face Off. It's an alien fused with the DNA of a Japanese Spider Crab giving its long legs to carry it little body, also it was created by two artists named Ben and Evan.