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