It has been found in a tropical rain forest floor of Malaysia. First picture is major.

Similar questions and discussions