This is not for the squeamish. You got something itching and bugging you in your ear?  Well it could be this cute little guy...