Alien Invasion
- Episode aired Dec 9, 2013
Illusionists Barry and Stuart trick the residents of Stamford, England into believing they are under attack from aliens.Illusionists Barry and Stuart trick the residents of Stamford, England into believing they are under attack from aliens.Illusionists Barry and Stuart trick the residents of Stamford, England into believing they are under attack from aliens.