Ascaris lumbricoides

Adult - living

AscarisAscaris