weather news today – Strangest Weather On Earth: Strange clouds!

Dallas, Texas – A swarm of strange clouds appear to be hanging from the sky!…