Megan McKenna, Amber Turner and Yazmin Oukhellou sightings at Aristocats nightclub Mayfair on March 30, 2017 in London, England. (Photo by Goff Photos)
With working organs and a realistic face, the world’s most high-tech humanoid made his debut in London yesterday and will be a one-man show at the city’s London Science Museum starting tomorrow.