The Stirling Engine explained

Do you know what a Stirling Engine is? It’s an amazingly clever engine that gains perpetual power from heat or cold beneath it. Watch as Bill Nye explains.