dcsimg

Leprocaulinus krikkeni is a species of in the family Common Walking Stick Insects.