86948571
Mar 22, 2016
Oct 3, 2017
TORTUREDSOLES LIMITED LIABILITY COMPANY
Active Trademark
Subscribe
self-sticking pads to be affixed to feet in order to reduce foot slippage within footwear