It is not an alien invasion or neither some kind of airplanes. It’s the Mobile Star City from China. The idea is freaking insane. I wish I can travel with this thing in my lifetime. Watch the video below for details.