Stirling engine, Mechanics

24-November-2018 Saturday
Stirling engine powered by palm heat


v20240901