Adelomelon riosi

Adelomelon riosi
Item# 10137

(Clench & Turner, 1964)

304mm (large specimen)

Brazil