Leptobrachella itiokai is a species of frog in the family Megophryidae.[1]
Leptobrachella itiokai is a species of frog in the family Megophryidae.