Life-Size Dolls Just Terrified Everyone On The London Subway

Two life-size Victorian style dolls spooked London commuters to mark the launch of the world’s first psychological theme park attraction created by Derren Brown, coming to Thorpe Park Resort in 2016.