And now... this video surfaces from Japan. Is it a hoax? Or legit?
If it's real, what are the fleet of aliens trying to do? Is that their haz mat team? Are they giving us a message? Are thy fueling up their spacecrafts for an intergalactic voyage?
Thanks to Zeke for pointing out the video.