Maggot on your mind?

Maggot on your mind?

Ooh my head itches so so bad! Check for maggots on the mind. This lady brought home more than a souvenir