Road testing a Stirling engine powered buggy, (filmed in Norwich England, 2001)

2015-04-17 1

Road testing a Stirling engine powered buggy, (filmed in Norwich England, 2001)