M marginallycompelling.com Oh good, screwworms are back (2025) 81 points timr 4 months ago 79 comments