.....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.
— Craig Murray (@CraigMurrayOrg) September 5, 2018
These CCTV images released by Scotland yard today allegedly show Alexander Petrov https://t.co/kkCT1Vk6Ly