I saw this on a different site. I started to look into this and found no news media on it.
I also found one site that says this was faked. So I came here looking to see if anyone had heard of this from anyplace other than the weatherspace site. I checked out the video. To me, Well let's just say the jury is still out. Looked photo shopped to me. What is your take on it?