Maggot Demon

Here he is! The Maggot Demon from https://www.creaturecaster.com/