Insect?

Insect?

Observation - Insect? - UK and Ireland. Description: Possible insect in an apple

Possible insect in an apple