Infinia's Stirling engine

Infinia's Stirling engine

Solar electricity generator. Source: Infinia Corporation