This is fasciola hepatica (liver fluke). This patient from Mexico had eaten unwashed water cress, a common source. The eggs of the liver fluke hatch in the duodenum, enter the liver and bile duct, and can be released into the duodenum. Wash your salads!