27062012253

27062012253

Observation - 27062012253. Description: My father spotted this wandering on his potato plants, can't find any info on it. What is it-friend or foe?

My father spotted this wandering on his potato plants, can't find any info on it.
What is it-friend or foe?