what do you guys think this is ???

It's like muscle and won't break apart !