Posted on April 12, 2020May 1, 2020 by Saffi5-“Armoured Giants” Original air date: 3 March 2008 The construction of the episode