An X user recently shared a video showing a storm in Illinois, US claiming it to be from last month. The account Concerned Citizen, on X(Formerly…
View More Fact-Check: True story behind the Viral Illinois storm VideoAn X user recently shared a video showing a storm in Illinois, US claiming it to be from last month. The account Concerned Citizen, on X(Formerly…
View More Fact-Check: True story behind the Viral Illinois storm Video