Godzilla Dust Cloud

If you woke up this morning in Texas, Florida, or other southeastern states, and noticed a hazy or vivid sunrise there’s no need to wipe your eyes. What you noticed was the effects of a giant dust cloud sweeping across the southern U.S. in what many experts have dubbed, “The Godzilla Dust Cloud”. NPR reports, […]

Read More