An odd looking armadillo.

Armadillo

An odd looking armadillo.