Squirrelanoids

Squirrelanoids are mutant squirrels with a decidedly alien-esque appearance