shred skin ?

shred skin ?

Observation - shred skin ? - UK and Ireland. Description: one more ive never seen before

one more ive never seen before