A thermal therapy device including a hollow roller having a non-uniform cross-section along its length and a thermally conductive external surface. Two end caps, one on each end of the hollow roller, which, in combination with the thermally conductive external surface of the hollow roller, collectively define a thermal-medium-receiving reservoir and a central axis about which the hollow roller may rotate. A pair of pins, one on each of the end caps, are longitudinally aligned along the central axis.