I have GOT to learn how to do FX makeup like that.
Medicinal maggots. Not for the faint of heart. UNNNGH!