Claim: 'Alien' Creature Spotted in India? No, It's a Silicone Sculpture
Fact-check: 'Alien' Creature Spotted in India? No, It's a Silicone Sculpture
Verdict: 'alien' creature spotted in india? no, it's a silicone sculpture
Organisation: WebQoof
Author: Sonal Gupta
Date published: 2020-09-10T07:21:51