Cicadas Swarm Washington, DC in Cloud so Thick It’s Showing Up on Radar: ‘This Is Our Super Bowl’

A swarm of bugs so immense that it’s showing up on weather radar – this is not a story about Africa. It’s what’s happening in our nation’s capital, Washington, D.C.

Latest Post