Skip to content
Quick Challenge

Which tapeworm holds the record for longest human-dwelling parasite?