Claim: Humanoid Unveiled in Japan? It's Actually a Video Game Promo
Fact-check: Humanoid Unveiled in Japan? It's Actually a Video Game Promo
Verdict: humanoid unveiled in japan? it's actually a video game promo
Organisation: WebQoof
Author: Christie Syndor
Date published: 2019-11-25T11:47:11