Engine That Uses Ice For "Fuel"
mklotz, Marv suggested this. This Stirling engine will run on ice as "fuel". Stirling engines run on a difference between 2 temperatures. By using ice for the low temp, the Stirling engine operates by moving heat from the air into the cold sink / ice. This is a safe alternative to hot water to demonstrate the engine to children.
The amount of ice in the video allowed it to run for over 2 hours (depends on several factors, like room temp, engine speed, etc.)
https://www.youtube.com/watch?v=kCbfVgBwv6Q
OK, the "fuel" for this engine is TECHNICALLY mostly hydrogen being fused in the sun because the electricity to freeze it came from solar, but it's a "fuel" in the sense it is consumed to create motion.