Remember when The Chuckle Brothers went on holiday to Hilldale, 1885 to see the famous clock tower being built?! Me neither. Amazeballs.