Found the picture (it was bugging me and had to find it)! There isn't much of a description, but the picture is clear. This is the same one that Pioneer1 identified too.
Judging by the name this parasite is from raccoon??? -- people have been known to be infected by raccoon nematodes. You might want to do a search to see how large this parasite grows.