Clayton & Shuttleworth General Purpose Engine

Belvoir Castle Steam Festival 2005 - 22 May 2005