Claim: No, That's Not a 'Demon' in Italy – It's a Digital Creation
Fact-check: No, That's Not a 'Demon' in Italy – It's a Digital Creation
Verdict: no, that's not a 'demon' in italy – it's a digital creation
Organisation: WebQoof
Author: Unknown
Date published: 2020-03-27T15:48:55