Uroboros Cane

$15.95

approx. 20" long

assorted colours, please contact store for current stock