manmade Armadillo. .. It is incredible to me people can be so smug about not believing something