Uroboros Cane

Regular price $15.95

approx. 20" long

assorted colours, please contact store for current stock