Now that we have found out that we are bumble bees, radio, shall we go and sting him? hmmmm

TE may be a caterpillar...