Those are Pangolins. I'm guessing this is a picture of an illegal shipment of them somewhere in Thailand or some shit. They're poached and sold on the Black Market. People eat them and use them for medicinal reasons. Some even say they're an aphrodisiac.