Blaberus duckei
7b425530250b6b364c051893248b284f
...