Wow, they actually for once found intelligent life!!! cause we could not find any here.
Floating balls of gas that glow have been known to hover in the skies and even in lakes/swamps. I know someone who knew someone that didn't know of someone else who has seen this occurrence before.
Unfortunately the website does not seem to work, not for me anyway. Conspiracy? Nah, just kidding mate.