Terrifying Life-Sized Victorian Dolls Troll London

The 10-year-old sisters have been spotted at various locations and subway stations, including Charing Cross Tube Station, Oxford Street, Regent ‘s Street, and Hamleys, the world’s oldest and largest toy store. The sinister duo are part of a marketing stunt by illusionist Derren Brown to promote a new attraction he will open next spring in Thorpe Park…