Teddy gang

London's biggest teddy gang was a group of genuine Edwardians who wandered in time in the Stagnant Pond. Gideon Lyme took some time to process this fact. (AUDIO: Parasite)