With all the rain we've had, I suppose it's no surprise that I found all these growing in my yard tonight. I put my size 11 foot in the photo for scale. I all have to say is EEWWWW!!!
FYI, Michigan is home to THIS. I wonder if I can cash in on the one in my yard?