Sickle rick
I have a big phobia of maggots and just saw a bunch while watching Season 2 of The Pitt :)
I love my life