Streptocephalus papillatus
31b65f9433fa18b90523c82e7091171b
...