Training: provides stability, cushioning and uninhibited range of motion for multiple exercises and activities. Cushioning: absorbs impact and distributes weight for consistent, buoyant comfort under each step.
eBay