Seriously itchy things!

Any clue what this is?