HUNDREDS of Brits pull off an AWESOME "Frozen In Time" stunt in the heart of London! Better than the one in Grand Central Station!