What In The World Is This Picture? You Won’t Believe Your Eyes!
We spend our days and nights looking at pictures of some weird things here at the radio station. This one really caught our eye. It was hard at first to figure out what it was. Is it natural? Man-made, perhaps?
We're not sure, but this is definitely one of those things you need to see to believe.