British villagers discover frog larvae in tap water, outrage ensues Jerusalem Post, 07 Jul 2023 Residents of a village in Yorkshire in the north of England have expressed outrage after frog larvae, also known as tadpoles…