They're here! everybody run!
Or something like that =/
The weather phenomenon seems more realistic then the other "blown up" story=| It's now fun when they make so much of so little, though i didn't see the thing but anyway.
More serious UFO news from ppl out there :p