P1030595

P1030595

Observation - P1030595 - UK and Ireland. Description: Very small red larvae spotted on a bed. It was a translucent red colour with a darker spot towards the end of it.

Very small red larvae spotted on a bed. It was a translucent red colour with a darker spot towards the end of it.