Adelomelon riosi

Adelomelon riosi
Item# 10676
$279.00

(Clench & Turner, 1964)

212mm

Uruguay