Ombrastacoides decemdentatus
e2d7a654f5766e285542ec48c03095b8
...