MAN ENGINE | STAGE PREVIEW April 2, 2018 Man Engine, the biggest mechanical puppet ever constructed in Britain, makes its way to Wales. It will take on the theme of Welsh history and culture, appearing as a miner … Read moreMAN ENGINE | STAGE PREVIEW