2016 John Wilson (UK)

Newcomen Engine
Newcomen Engine detail 1 Newcomen Engine detail 2 Newcomen Engine Newcomen Engine detail 3