Return to Article Details Land leech (Haemadipsa zeylanica) parasitizing Indosylvirana indica (Indian golden-backed frog) in Agumbe, India
Download