Maggots Look Like Mini Walruses

This is myiasis, the world of botflies, maggots, and the worms living inside of you.