Uploaded by 胡远攀
Scientific Name:Cyclocoeloma
Arthropoda > Malacostraca > Decapoda > Epialtidae
Cyclocoeloma tuberculata