what is a thermo-magnetic motor?
Thermo-magnetic motors work by heating a ferromagnetic material above its Curie point (where it becomes non-magnetic) and then cooling it below that critical temperature. Experiments have only produced extremely inefficient working prototypes.