The Largest Mechanical Puppet ever constructed in Britain will be in Swansea on 12 April 2018. This is not to be missed!

The Man Engine
The Largest Mechanical Puppet ever constructed in Britain will be in Swansea on 12 April 2018. This is not to be missed!
The Man Engine