The Impossible Photo - Russia has developed an astonishing new technology enabling its secret agents to occupy precisely the same space at precisely the same time.

These CCTV images released by Scotland yard today allegedly show Alexander Petrov https://t.co/kkCT1Vk6Ly

— Craig Murray (@CraigMurrayOrg) September 5, 2018